mae*_*mae 1 model-view-controller yii2 yii2-module
假设模块遵循文档中概述的目录结构,Yii2 应用程序控制器(不是模块控制器)如何呈现模块提供的视图?
正如方法render()中提到的,您可以将视图指定为:
因此,对于您提到的模块,请在操作中执行以下操作:
return $this->render('@app/modules/forum/views/default/index');
Run Code Online (Sandbox Code Playgroud)
这将使用主应用程序的应用布局来渲染视图。要使用模块的布局,请在操作中添加以下内容:
$this->layout = '@app/modules/forum/views/layouts/main';
Run Code Online (Sandbox Code Playgroud)
这假定了模块中的视图default/index和布局。mainforum
| 归档时间: |
|
| 查看次数: |
4828 次 |
| 最近记录: |