Yii index.php模块中的RenderPartial
我试图从index.php文件中调用Yii index.php模块中的RenderPartial,yii,Yii,我试图从index.php文件中调用modules/moduleName/views/ab/_temp中的视图。但似乎无法让它发挥作用 在我身边的控制器里有这个 public function actionIndex() { $model=new Ab; $this->render('index',array( 'model'=>$model )); } 在我的视图/site/index.ph
modules/moduleName/views/ab/_temp
中的视图。但似乎无法让它发挥作用
在我身边的控制器里有这个
public function actionIndex()
{
$model=new Ab;
$this->render('index',array(
'model'=>$model
));
}
在我的视图/site/index.php
<?php $this->renderPartial('//modulesName/views/ab/_temp', array('model'=>$model)); ?>
如果控制器不在模块内,则应将路径导入main.php文件:
'import'=>array(
...,
'application.modules.moduleName.*',
'application.modules.moduleName.models.*',
),
确保在models文件夹中有一个名为
Ab.php
的模型类文件。是否确实存在Ab.php文件?谢谢。万一这对某人有帮助。我也不得不把位置改成这个
'import'=>array(
...,
'application.modules.moduleName.*',
'application.modules.moduleName.models.*',
),