Yii - / rights / authItem上的错误404

时间:2014-03-28 15:11:39

标签: php yii

我遇到了Yii urlManager的问题。 我尝试访问/ rights / authItem /(我安装了"权限"模块),但它给了我404 error "Unable to resolve the request "rights/authItem"。 到目前为止,它一直都在工作。

这是我的urlManager设置:

'urlManager'=>array(
            'urlFormat'=>'path',
            'showScriptName'=>false,
            'caseSensitive'=>false,
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
                'app/<idcliente>'=>'app',
                'app/<idcliente>/<controller:\w+>'=>'app/<controller>',
                'app/<idcliente>/<controller:\w+>/<action:\w+>/id/<id:\d+>'=>'app/<controller>/<action>',
                'app/<idcliente>/<controller:\w+>/<action:\w+>'=>'app/<controller>/<action>',

                ),
            ),

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

使用

  

&#39; urlManager&#39; =&GT;阵列(

        'urlFormat' => 'path',
        'rules' => array(
            '<controller:\w+>/<id:\d+>' => '<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
            '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
        ),

    ),

答案 1 :(得分:1)

检查您是否在config / main.php中注册了权限模块。

安装前:

'modules'=>array( 
 'rights'=>array( 
 'install'=>true, // Enables the installer. 
 ), 
),

安装后:

'modules'=>array( 
 'rights'=>array( 
 'install'=>false,
 ), 
), 

您可以在以下网址查看完整文档:http://yii-rights.googlecode.com/files/yii-rights-doc-1.2.0.pdf