如何从Yii中的控制器中的模块调用模型?

时间:2015-05-11 10:51:39

标签: php yii

这是main.php的内容:

'import' => array(
        'application.models.*',
        'application.modules.admin.models.*',
        'application.components.*',
    ),

其中admin是一个模块。 在控制器索引功能中,我有:

$model = Users::model('search');

用户 管理模块中的模型类 我收到此错误消息:

  

include(Users.php):无法打开流:没有这样的文件或目录

如何从控制器中的模块调用模型?

2 个答案:

答案 0 :(得分:0)

尝试使用以下命令将模块加载到控制器中:

Yii::app()->getModule('Admin');

答案 1 :(得分:0)

在您的main.php文件中注册您的管理模块。Link here

   return array(
    ........,
    'import' => array(
        'application.models.*',
        'application.modules.admin.models.*',
        'application.components.*',
    ),

    'modules' => array(     // Add your new modules here.
       "admin"=>array()
    )
    ....
 );