我想要渲染另一个模块的视图,我使用路径'//modulename/foldername/viewname'
(没有.php
),但是当我运行它时,我得到了#34; Controller无法找到视图"错误。我做错了什么?以前曾经工作过。我的Yii版本是1.1.15。
编辑: 这些是我的urlManager:
'urlManager' => array(
'class' => 'yupe\components\urlManager\LangUrlManager',
'languageInPath' => true,
'langParam' => 'language',
'urlFormat' => 'path',
'showScriptName' => false,
'cacheID' => 'cache',
'rules' => array(
)
但它怎么能与我的问题有关呢?不知道urlManager与视图别名无关吗?
答案 0 :(得分:3)
为它提供该文件的完整路径:
$this->render('application.modules.modulename.foldername.viewname' , $arrayData);