Nam*_* VU 1 controller file-location yii
在Yii中,当访问时<app-host>/index.php?r=<mycontroller>/<myaction>,框架将开始运行代码protected/controller/<MyController>Controller.php
我希望该代码位于另一个文件夹中protected/anotherFolder,而其他控制器保持原样.怎么做?
问候
打开<app-host>/index.php,编辑到
//...
require_once($yii);
$app = Yii::createWebApplication($config);
$app->setControllerPath('protected/anotherFolder');
$app->run();
Run Code Online (Sandbox Code Playgroud)
感谢mdomba在这篇文章的 yii论坛上,我找到了答案CWebApplication::controllerMap- 在我们调用的应用程序的加载状态
Yii::app()->controllerMap['yourControllerName']='path.alias.to.your.controller.file.without.dotPHP';
Run Code Online (Sandbox Code Playgroud)
您可以使用controllerMap - http://www.yiiframew...ollerMap-detail