我有Yii2应用程序,它有一个常规操作的常规控制器,它的视图试图呈现一个视图,它是扩展的一部分。我的观点是在views/controllerName
'文件夹,我试图访问vendor/providerName/extensionName/views/extensionController
'中的视图。这样做的正确方法是什么?
我尝试使用不同字符串的常规render()
方法,例如:extensionController/extensionView
,/extensionController/extensionView
,//extensionController/extensionView
,但我不断收到错误消息,指出文件是在主视图文件夹中找不到,这不是我希望框架首先看到的位置。
答案 0 :(得分:2)
e.g。
echo $this->render('@vendor/firephp/test');
所以在你的情况下
echo $this->render('@vendor/providerName/extensionName/views/extensionController');