以下命名都可以根据自己喜好命名!
该图为以下所需文件的目录情况
1.首先新建个控制器
<?php
namespace app\admin\controller;
use think\Controller;
class Test extends Controller
{
public function test2(){
return $this->view->fetch();
}
}
2.在view目录下新建个继承的文件夹public,里面新建testHeader.html、testFoot.html、testBase.html
(1)testHeader.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模板继承</title>
</head>
<body>
我是头部
(2)testFoot.html
我是底部
</body>
</html>
(3)testBase.html
{include file='public/testHeader' /}
{block name='body'}
我是默认主体
{/block}
{block name='address'}
我是默认地址
{/block}
{include file='public/testFoot' /}
3.再新建个控制器对应的视图文件夹Test,并在下面建test2.html
{extend name='public/testBase' /}
{block name='body'}
我是继承主体
{/block}
{block name='address'}
{__block__}<!--调用默认内容-->
{/block}
4.访问tp5.com/admin/test/test2就能看到效果
OK,大功告成!