Php Yii UrlManager路由到自己的控制器而不是模块

Php Yii UrlManager路由到自己的控制器而不是模块,php,yii,Php,Yii,我刚刚开始使用Yii框架,试图创建一个简单的应用程序。我添加了yii用户管理模块(YUM),并遵循了简短的说明 在本教程之后,我创建了一个RegistrationController来扩展YumRegistrationController,然后尝试在浏览器中加载它。但是,无论我如何更改UrlManager的配置,我都无法加载自己的控制器或视图(视图已按照说明复制到protected/views/registration.registration.php) 我不是唯一一个有同样问题的人——比如说—

我刚刚开始使用Yii框架,试图创建一个简单的应用程序。我添加了yii用户管理模块(YUM),并遵循了简短的说明

在本教程之后,我创建了一个RegistrationController来扩展YumRegistrationController,然后尝试在浏览器中加载它。但是,无论我如何更改UrlManager的配置,我都无法加载自己的控制器或视图(视图已按照说明复制到protected/views/registration.registration.php)

我不是唯一一个有同样问题的人——比如说——但我无法找到任何解决方案。甚至重命名控制器都不起作用,所以我认为我的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>',
        ),
    ),
或(重命名后)

甚至

'registration' => '//registration/registration/registration',
就像我在一篇文章中读到的,但没有任何效果

请帮助-我真的很想继续创建一个应用程序,而不仅仅是在安装工作

更新:/registration/registration/registration工作,它只显示默认视图并加载控制器以进行YUM注册


Yii版本1.1.10

我想,您已经在config main.php中注册了用户组件。所以请分享。我可以帮忙

.'loginUrl'=>数组('/user/user/login')可能会导致问题。无需更改urlManager

         'user'=>array(
        'class'=>'application.components.WebUser',
          'allowAutoLogin'=>true,
          'loginUrl' => array('/user/login'),
          ),

我认为,您已经在config main.php中注册了用户组件。所以请分享。我可以帮忙

.'loginUrl'=>数组('/user/user/login')可能会导致问题。无需更改urlManager

         'user'=>array(
        'class'=>'application.components.WebUser',
          'allowAutoLogin'=>true,
          'loginUrl' => array('/user/login'),
          ),

为什么要双斜杠?“注册”=>“注册/注册/注册”或“注册”=>“注册/注册”有效吗?使用双斜杠-删除它们会产生相同的结果使用双正斜杠?“注册”=>“注册/注册/注册”或“注册”=>“注册/注册”有效吗?双斜杠来自-删除它们会产生相同的结果我实际上不得不放弃此项目,因为难以启动和运行。但我会接受答案…谢谢。我希望我能早点帮上忙。事实上,我不得不放弃这个项目,因为项目很难启动和运行。但我会接受答案…谢谢。我希望我能早点帮上忙。
         'user'=>array(
        'class'=>'application.components.WebUser',
          'allowAutoLogin'=>true,
          'loginUrl' => array('/user/login'),
          ),