0

我有控制器 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".

我该如何解决这个限制?

我会用字符串“param/paramnext/paramsome ...”来使用某种$name

4

1 回答 1

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

这是正确的答案。问题可以关闭。

于 2014-11-19T11:14:57.573 回答