zoukankan      html  css  js  c++  java
  • ThinkPHP 模板的包含、渲染、继承

    一、模板包含
            <include file="完整模板文件名" />
            <include file="./Tpl/default/Public/header.html" />
            <include file="read" />
            <include file="Public:header" />   //不需要public模块 只要有这个文件夹即可
            <include file="blue:User:read" />
            <include file="$tplName" />
            <include file="header" title="ThinkPHP框架"keywords="开源WEB开发框架"/>
            在模板中变量用[变量]接受
            <include file='file1,file2' />
    二、模板渲染 在手册中 模板引擎--模板布局 layout.html 要在模板文件夹下和模块文件夹同级
        1、自动开启模板渲染 设置配置文件
                'LAYOUT_ON'=>true,//开启模板渲染
                准备一个模板渲染页面,在页面中使用{__CONTENT__}接受具体模板页面的内容
                如果在摸一个具体模板中不希望使用渲染模板,可以在页首添加{__NOCONTENT__}
        2、不开启自动模板渲染可以在每一个具体页面的页首添加
            <layout name='layout'/>

       <layout name='new_layout'/>
        3.使用技巧
            在渲染模板文件中也可以使用其他模板文件的内容
            <include file='Public:header'/>
            <body>
                <p>这里是渲染页面!!!</p>
                {__CONTENT__}
            </body>
        </html>
    三、模板的继承   

  • 相关阅读:
    scala学习笔记1(表达式)
    TDD实践感悟
    Day 21:Docker 入门教程
    人类创造未来的思想先锋:这些 TED 演示深深震撼着我们
    Android开源项目第二篇——工具库篇
    提交表单
    MVC html.beginform & ajax.beginform
    MVC中的传参并在View中获取
    HTTP 教程
    ID和Name
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/3948744.html
Copyright © 2011-2022 走看看