Yii2从扩展名渲染视图

时间:2015-09-25 13:15:19

标签: model-view-controller yii2 yii2-extension

我有Yii2应用程序,它有一个常规操作的常规控制器,它的视图试图呈现一个视图,它是扩展的一部分。我的观点是在views/controllerName'文件夹,我试图访问vendor/providerName/extensionName/views/extensionController'中的视图。这样做的正确方法是什么?

我尝试使用不同字符串的常规render()方法,例如:extensionController/extensionView/extensionController/extensionView//extensionController/extensionView,但我不断收到错误消息,指出文件是在主视图文件夹中找不到,这不是我希望框架首先看到的位置。

1 个答案:

答案 0 :(得分:2)

e.g。

echo $this->render('@vendor/firephp/test');

所以在你的情况下

echo $this->render('@vendor/providerName/extensionName/views/extensionController');