Yii框架:控制器URL&参数

时间:2013-11-16 06:25:22

标签: php yii

在我的应用程序中,我有"PController"默认操作"actionIndex",因此在Yii中路径变为pp/index。现在为了获得某些用户信息,我使用以下路径p / index?u = test其中test是用户名,路径的u部分基本上是GET参数(p / index?u = test)。

有没有办法在没有索引的情况下做同样的事情?u =路径的一部分,即我希望我的路径看起来像example.com/p/test

1 个答案:

答案 0 :(得分:1)

在应用程序配置中查找组件部分并为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