摘要:控制器类 <?php namespace app\index\controller; use think\facade\View; use think\Controller; class Index extends Controller { public function demo()
控制器类
<?php
namespace app\index\controller;
use think\facade\View;
use think\Controller;
class Index extends Controller
{
public function demo()
{
return $this->view->fetch();
}
}
?>
基础模板base.html
{block name="header"}
{include file="public/header" /}
{/block}
{block name="main"}主体部分{/block}
{block name="course"}课程名称:{/block} <br>
{//site区块,在子模块中未进行重写,会原样显示}
{block name="site"}PHP中文网{/block} <br>
{block name='name'}测试测试{/block}
{block name="footer"}
{include file="public/footer" /}
{/block}
{//<h3>标签中的内容会原样输出到子模板中}
<h3>我是基础模板中的标题内容</h3>
{/*
1.基础模板中,应该只有block标签,而不应该有其它的标签;
2.写在block标签之外内容,会原样输出到子模板中
*/}
子模板demo.html
{extend name="base" /}
{block name="main"}
<h1 style="text-align: center">我是子模板的网站的主体部分</h1>
{/block}
{block name="course"}{__block__}: PHP编程{/block}
{//清除基础模板中name区块的内容}
{block name="name"}{/block}
{/*
1.子模板中,只能对基础模板中的区块block进行重写;
2.子模板中不能写其它内容,否则会直接忽略掉;
4.子模块中未重写的区块内容,将原样显示
3.子模拟中的区块顺序无所谓;
4.如果子模块中的区块内容为空,则是清除区块中的原内容
*/}
{//以下内容不会显示在模板中}
<a href="http://www.php.cn">欢迎访问PHP中文网</a>
批改老师:西门大官人批改时间:2019-04-10 10:29:06
老师总结:代码 最好自己写,复制粘贴老师的课件对学习没有任何作用。