主页 > 知识库 > Yii框架的布局文件实例分析

Yii框架的布局文件实例分析

热门标签:Mysql连接数设置 银行业务 Linux服务器 团购网站 阿里云 科大讯飞语音识别系统 电子围栏 服务器配置

本文实例讲述了Yii框架的布局文件。分享给大家供大家参考,具体如下:

首先,何为布局文件呢?我的理解就是布局存放了视图文件中的相同代码,使用布局文件可以减少视图文件代码的冗余。下面介绍如何使用Yii的布局文件。

首先在views\layouts下面创建自己的布局文件

common.php

!doctype html>
html lang="zh">
head>
 meta charset="UTF-8">
 meta name="viewport"
   content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 meta http-equiv="X-UA-Compatible" content="ie=edge">
 title>Document/title>
/head>
body>
?= $content ?>
/body>
/html>

然后在控制器中设置变量$layout,并调用render方法

class IndexController extends Controller
{
 public $layout = "common";
 public function actionSay(){
  return $this->render('say');
 }
}

编写视图文件

这是视图文件中的内容

调用render方法后,首先将视图文件中的内容存在一个变量名为content的变量中,然后调用布局文件,将content的变量中,然后调用布局文件,将content输出到相应的位置,所以在布局文件中我还添加了?= $content?>的代码

最后的显示结果如下

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

您可能感兴趣的文章:
  • Yii框架视图、视图布局、视图数据块操作示例
  • PHP的Yii框架中View视图的使用进阶
  • PHP的Yii框架中创建视图和渲染视图的方法详解
  • Yii控制器中操作视图js的方法
  • Yii视图操作之自定义分页实现方法
  • YII视图整合kindeditor扩展的方法
  • Yii2框架视图(View)操作及Layout的使用方法分析
  • Yii视图CGridView实现操作按钮定义地址示例
  • Yii视图CGridView列表用法实例分析
  • YII框架学习笔记之命名空间、操作响应与视图操作示例
  • Yii框架布局文件的动态切换操作示例

标签:蚌埠 衡水 大理 萍乡 枣庄 江苏 衢州 广元

巨人网络通讯声明:本文标题《Yii框架的布局文件实例分析》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266