Генерация url. Как правильно?

Привет! Проблема: неправильная генерация url. Как исправить ?
Есть: /panel/groups/update?id=2
Надо:/panel/groups/update/2

Правила маршрутизации
'panel/groups/<factor:\w+>'=>'/admin/backend/groups',
'panel/groups/<factor:\w+>/<id:\d+>'=>'/admin/backend/groups',


Генерация(кусок от CGridView)
'url'=>'Yii::app()->createAbsoluteUrl(\'/admin/backend/groups\', array(\'factor\'=>\'delete\',\'id\'=>$data["id"]))',


С помощью matchValue ТОЖЕ не выходит:
array('panel/groups/<factor:\w+>'=>'/admin/backend/groups','matchValue'=>false),
'panel/groups/<factor:\w+>/<id:\d+>'=>'/admin/backend/groups',


Получаю в свою очередь урлы admin/backend/groups/factor/index (должно быть /panel/groups/index) и правильный: /panel/groups/update/1
  • Вопрос задан
  • 2533 просмотра
Пригласить эксперта
Ответы на вопрос 1
@miksir
IT
Проверьте другие правила, скорее всего они перекрывают ваши.
И начальный слеш в роуте не нужен - admin/backend/groups
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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