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

2025-05-29 0 62

本文实例讲述了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框架的PHP程序设计有所帮助。

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Yii框架的布局文件实例分析 https://www.kuaiidc.com/92018.html

相关文章

发表评论
暂无评论