zoukankan      html  css  js  c++  java
  • 总结7.13 tp5模板布局

    全局配置方式

    'template'  =>  [

         'layout_on'     =>  true,

      'layout_name'   =>  'layout',

    ]

    {include file="public/header" /}

     {__CONTENT__}

    {include file="public/footer" /}

    首先会渲染application/index/view/layout.html 模板,{__CONTENT__}为特定的输出替换变量,读取layout模板之后,会解析user/add.html 模板文件,并把解析后的内容替换到layout布局模板文件的{__CONTENT__} 特定字符串。

    模板标签方式

    这种布局模板不需要在配置文件中设置任何参数,也不需要开启layout_on。而布局模板文件的写法和上面第一种方式是一样的。

    {layout name="layout" /}

    使用layout控制模板布局

    在程序中控制模板输出的布局功能,尤其适用于局部需要布局或者关闭布局的情况,这种方式也不需要在配置文件中开启layout_on。

    namespace appindexcontroller;

    use thinkController;

    class User extends Controller{

         public function aa() 

         {

              $this->view->engine->layout(true);

            // 也可以使用指定的模板;

            $this->view->engine->layout('Layout/newlayout');

             return $this->fetch('aa');

         }}

     

  • 相关阅读:
    NSCache
    编译器 perforSelecter时 警告去除
    常用git命令
    LINUX系统自动化部署shell脚本
    个人工作总结10
    个人工作总结09
    个人工作总结-8
    个人工作总结07
    第八周学习进度
    对搜狗输入法的一些评价
  • 原文地址:https://www.cnblogs.com/HighKK/p/13335614.html
Copyright © 2011-2022 走看看