ThinkPHP笔记18——模板继承(重要)

先把全局模板布局关闭

在D:\wamp64\www\thinkphp5.1\tp5.1\application\index\controller\Demo8.php中新增test2方法

//模板继承
public function test2()
{
    return $this->view->fetch();
}

再创建D:\wamp64\www\thinkphp5.1\tp5.1\application\index\view\demo8\test2.html

<!--继承bses.html-->
{extend name="public/base" /}


<!--网站的内容必须写在block标签内,写在标签外面不会显示-->
{block name="body"}

<!--引用基础模块改中block的内容-->
{__block__}

<h2 style="color: blue">我是模板继承主体</h2>
{/block}

在D:\wamp64\www\thinkphp5.1\tp5.1\application\index\view下面public文件夹

在public文件夹下面创建base.html

<!--基础模块中只允许include和block标签-->

{include file="public/header1"/}

{block name="body"}
主体
{/block}

{include file="public/footer1"/}
和header1.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h2 style="color: greenyellow">我是继承的头部</h2>
和footer1.html
<h2 style="color: orangered">我是继承的尾部</h2>
</body>
</html>


文章来源: ThinkPHP笔记18——模板继承(重要)

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:ThinkPHP笔记18——模板继承(重要)