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