1

我正在使用 Yii 1.1.14。

我想将
http://website.com/controller/action?param1=value1¶m2=value2
转换 为
http://website.com/value1/value2

如何在 urlManager 中执行此操作?

4

1 回答 1

3

首先,选中此项以隐藏 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 个单词由/

于 2014-01-31T20:06:09.477 回答