【发布时间】:2015-01-27 06:26:27
【问题描述】:
我只是从 yii 开始,因为在视图布局中它提供了 column1、column2 和 main.php,所以当我们渲染视图时,它会使用这些文件加载。但是我们不能对管理员和前台使用相同的视图。我在管理员方面工作,想分离管理员的页眉和页脚,所以我该如何管理它,任何建议
【问题讨论】:
我只是从 yii 开始,因为在视图布局中它提供了 column1、column2 和 main.php,所以当我们渲染视图时,它会使用这些文件加载。但是我们不能对管理员和前台使用相同的视图。我在管理员方面工作,想分离管理员的页眉和页脚,所以我该如何管理它,任何建议
【问题讨论】:
是的,这是可能的。 Yii 中有一个 wiki 页面,用于处理具有前端和后端行为的应用程序。 IE, 在 protected/views 文件夹下将有两个包含布局文件的文件夹。 1.受保护/视图/正面 2.受保护/查看/返回
通过使用 runEnd() 方法并在必要的地方调用 onModuleCreate 事件,创建的行为使我们无需为应用程序及其所有模块指定控制器和视图路径。
此外,模块变得更加自给自足,可以轻松地与现有的前端和后端布局集成。
【讨论】:
您可以通过在某些控制器中创建新布局并更改布局来实现它。
<?php echo $content; ?>
您只能将布局用于某些操作或控制器中的所有操作
【讨论】: