我试图从我的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
答案 0 :(得分:2)
如果您的控制器不在模块内,您应该导入main.php文件的路径:
'import'=>array(
...,
'application.modules.moduleName.*',
'application.modules.moduleName.models.*',
),