@cat_crash

Как можно получить все параметры, передаваемые контроллеру в виде массива?

Доброго дня.

Есть в Yii замечательная штука - Красивые урлы, которые я хочу установить. Но есть пролема. Раньше у меня все параметры фильтрации приходили через GET и для упрощения работы я делал примерно так в View (упрощено для наглядности):

foreach(....){
$_GET['filter']=$value;
$link=$this->createUrl('models/showModels',$_GET);
echo CHtml::link(Yii::t('main',$value),$link);
}


С переходом на ЧПУ массив $_GET стал всегда пустой. Соответственно вопрос - как можно получить все параметры, передаваемые контроллеру в виде массива подобно тому, как они лежали в _GET ?
  • Вопрос задан
  • 2711 просмотров
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
Из коробки такой возможности нет, нужно использовать именованые параметры, однако вы можете переопределить правила построения. Примеры есть в документации yiiframework.ru/doc/guide/ru/topics.url
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы