当前位置:编程学习 > > 正文

yii框架的常用组件使用(Yii框架的布局文件实例分析)

时间:2021-10-28 10:27:39类别:编程学习

yii框架的常用组件使用

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

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

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

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

common.php

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • <!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方法

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • class indexcontroller extends controller
  • {
  •   public $layout = "common";
  •   public function actionsay(){
  •     return $this->render('say');
  •   }
  • }
  • 编写视图文件

    这是视图文件中的内容

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

    最后的显示结果如下

    yii框架的常用组件使用(Yii框架的布局文件实例分析)

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

    原文链接:https://blog.csdn.net/qq_18335837/article/details/80844475

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐