来自Modules.php的Modules的RenderPartial

时间:2014-07-02 12:35:01

标签: yii

我试图从我的index.php文件中调用modules/moduleName/views/ab/_temp中的视图。但似乎无法让它发挥作用。

在我的控制器中我有这个

public function actionIndex()
    {
        $model=new Ab;

        $this->render('index',array(
            'model'=>$model
        ));
    }

views/site/index.php

<?php $this->renderPartial('//modulesName/views/ab/_temp', array('model'=>$model)); ?>

我收到此错误

 include(Ab.php): failed to open stream: No such file or directory

1 个答案:

答案 0 :(得分:2)

如果您的控制器不在模块内,您应该导入main.php文件的路径:

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