【问题标题】:Yii framework: Controller url & parametersYii 框架:控制器 url 和参数
【发布时间】:2013-11-29 16:43:12
【问题描述】:

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

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

【问题讨论】:

    标签: php yii


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2013-10-31
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多