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