Yii urlManager规则参数带斜杠

时间:2014-11-19 10:07:39

标签: yii yii-url-manager

我有控制器CategoryController应该处理url类

http://example.com/category/param/paramnext/paramsome...

我的配置包含下一个代码:

        'urlManager'=>array(
            'urlFormat'=>'path',
            'rules'=>array(
               'category/<name:[\w\/]+>'=>'category/view',

                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
            'showScriptName'=>false,
        ),

但这不行!

Error 404 The system is unable to find the requested action "param".

如何解决此限制?

我会用字符串&#34; param / paramnext / paramsome ...&#34;

来获得$ name的$ name

1 个答案:

答案 0 :(得分:0)

'category/<name:[\w_\/-]+>'=>'category/view',

这是正确的答案。问题可以结束。