在我的应用程序中,我"PController"
默认操作"actionIndex"
,所以在Yii中路径变为p
或p/index
。现在为了获取某些用户信息,我使用以下路径 p/index?u=test,其中 test 是用户名,而路径的一部分基本上是一个 GET 参数(p/index?u=test)。
有没有办法在没有索引的情况下做同样的事情?u= 路径的一部分,即我希望我的路径看起来像example.com/p/test
?
在您的应用程序配置中查找组件部分并为 urlManager 添加选项
array(
......
'components' => array(
......
'urlManager'=>array(
'showScriptName' => false,
'urlFormat' => 'path',
'rules' => array(
'/p/<u:'w+>'=>'p/index'
),
),
),
);
http://www.yiiframework.com/doc/guide/1.1/en/topics.url