TP5模板继承和layout布局

以下命名都可以根据自己喜好命名!
一,模板继承

TP5模板继承和layout布局_第1张图片该图为以下所需文件的目录情况

1.首先新建个控制器

view->fetch();
    }
}

2.在view目录下新建个继承的文件夹public,里面新建testHeader.html、testFoot.html、testBase.html
(1)testHeader.html




    
    模板继承


我是头部

(2)testFoot.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,大功告成!

二,layout
1.布局文件
TP5模板继承和layout布局_第2张图片
2.

TP5模板继承和layout布局_第3张图片

3.运行结果
TP5模板继承和layout布局_第4张图片

你可能感兴趣的:(thinkphp5)