Переписать URL с действием и параметрами

текущий URL-адрес ниже (правило yii по умолчанию)

www.xyz.com/module/controller/action/slug-name

slug-name — это один из параметров, который будет получен из базы данных.

Мне нужно переписать URL, как показано ниже

www.xyz.com/module/controller/slug-name/action

Как я могу это сделать? Пожалуйста помоги.

Заранее спасибо.


person Ashok Chandrapal    schedule 19.03.2015    source источник


Ответы (1)


Вам нужно добавить правило url-manager следующим образом:

'profile/admin/<slug>/test' => 'profile/admin/test'

Теперь предположим, что у меня есть модуль profile. У меня есть контроллер adminController в этом модуле, и я определил actionTest в этом контроллере. Подпись actionTest должна быть такой:

public function actionTest($slug){}
person hamed    schedule 19.03.2015