2015-08-17 40 views
0

中的新控制器时无法解析yii中的请求我创建了一个名为CustomerOnBoarding的模块。如果我把喜欢在调用模块

本地主机/应用程序名称/的index.php?R = CustomerOnBoarding

它调用其defaultcontroller和视图的URL。而在另一方面,如果我创造我自己的控制器和视图,并通过

本地主机/ yii_learn/index.php文件/ CustomerOnBoarding /测试/

那么它不工作,并抛出一个错误叫它像

无法解析请求 “CustomerOnBoarding /测试/索引”

我也改变了urlmanager在配置的main.php文件 像:

'urlManager'=>array(
    'urlFormat'=>'path', 
    'rules'=>array('CustomerOnBoarding/Test/'=>'CustomerOnBoarding/Test/index'), 
), 

回答

0

你需要打电话给你新的控制器NewController行动new这样的:

http://localhost/application_name/index.php?r=CustomerOnBoarding/NewController/new

+0

应该需要做修改的任何文件?正如我同样我创建了TestController.php文件及其相应的视图,然后我只需调用url http://localhost/yii_learn/index.php/?r = CustomerOnBoarding/Test / – user3381968