@EVOSandru6

Как в yii в rules конфига сделать так, чтобы в ссылке был выставлен id?

Добрый день,

Есть такое правило в rules:

'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',


Есть такая ссылка в меню:

... 
'url' => Yii::app()->createUrl('/product/all',array('id'=>1))
...


Но почему то вместо:

/product/all/id/1

Формируется:

/product/all/1

Хотя alias съедается

В чем причина?
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
kawabanga
@kawabanga
Уберите совсем правило, и у вас будет генериться ссылка /product/all/id/1 .
С вашим правилом, генериться /product(контроллер)/all(action)/1(id) , что соответствует правилу
'//' - контроллер/действие/ ид
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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