php - Yii2中某些页面的布局相同
问题描述
我是 yii 的新手。我有一个名为 main.php 的页面。我希望其他一些页面使用 main.php 作为布局。我的项目视图位于“站点”文件夹中。我为该视图创建了一个文件夹和一个单独的控制器。但它不起作用。我将 $this->layout = 'main' 添加到我的项目中
解决方案
将您的main.php
或任何布局文件放在views/layouts
文件夹中。
在控制器中使用它:public $layout = '/main';
或在行动中: $this->layout = '/main';
推荐阅读
- android - 全屏活动力调整平移
- c# - 在 Botframework V4 C# 中调度 LUIS 和 QnA Maker
- c - 为什么 waitpid 被这种特殊情况阻止?
- gcc - 重新定义gcc-arm-none-eabi的stdlibc的一些功能
- sql - Laravel - 存在验证规则和普通查询有什么区别?
- reactjs - 从父组件状态获取道具来渲染数据
- swift - SKNode 未移动到编程位置
- php - 标题未显示在新帖子类型中
- amazon-web-services - AWS S3 策略中的特殊符号
- c# - c# winforms 查询 MySQL db 中的散列密码