Я использую Yii 1.1.14.
Я хочу преобразовать
http://website.com/controller/action?param1=value1¶m2=value2
в
http://website.com/value1/value2 а>
Как это сделать в urlManager?
Я использую Yii 1.1.14.
Я хочу преобразовать
http://website.com/controller/action?param1=value1¶m2=value2
в
http://website.com/value1/value2 а>
Как это сделать в urlManager?
Сначала проверьте это, чтобы скрыть index.php:
http://www.yiiframework.com/doc/guide/1.1/en/topics.url#hiding-x-23x
Тогда маршрут в config.php должен быть таким:
'<param1:\w+>/<param2:\w+>'=>'mycontroller/myaction',
Метод myaction должен принимать $param1
и $param2
в своем конструкторе для автоматической передачи Yii.
Это сделает ваше приложение неспособным искать другие контроллеры, потому что это правило будет принимать каждый маршрут с двумя словами, разделенными /