我正试图从另一个模块访问模块的模型,
例如:
protected/modules/module1/DefaultController
protected/modules/module2/DefaultController
我想从module2
访问module1模型我试过
Yii::app()->getModule('module1');
$m = new module1;
显示错误
include(module1.php): failed to open stream: No such file or directory
答案 0 :(得分:0)
我相信您没有在config(main.php)中声明您的模块:
'modules'=>array(
...
'module2'=>array(
...
),
),
同时检查您是否已命名类模块。它应该是Module1Module
。
我可以看到你没有正确的模块目录结构。控制器应位于сontrollers
:
/protected/modules/module1
Module1Module.php
controllers/
defaultController.php
views/
index.php