我正在使用 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 自动传递。
这将使您的应用程序无法查找其他控制器,因为该规则将接受每条路线,其中 2 个单词由/