thinkphp中区块block和模板继承extend用法举例,和公共头部

	

1.介绍

模板继承就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。

2.定义模板页面base.html(剩下的页面都可以继承这个页面):

thinkphp中区块block和模板继承extend用法举例,和公共头部_第1张图片




   
   
   {block name="title"}{/block}
   
   
   {block name="css"}{/block}


{block name="main"}{/block}



{block name="script"}{/block}

3.其他页面可以直接继承base.html
{extend name="public/base"/}
{block name="title"}
  
  标题
{/block}
{block name="css"}
 
    
{/block}

{block name="main"}

    
内容
{/block} {block name="script"} {/block}

 

4.ThinkPHP模板文件可以通过以下代码引入公共的头部和底部
 头部文件公共部分放在header.html文件中:



    
    大象后台管理系统
    
    
    
    
    
    
    
    
    
    
    
    media="all">

    {block name="css"}{/block}
    
    
    
    
    
    

 

	


5. 在其他模板文件中,使用以下代码引入头部和底部:
    (include file="layout/header" /)

    (include file="layout/footer" /)

 

你可能感兴趣的:(ThinkPHP框架,php)