• ThinkPHP5入门(四)----模板篇


    一、模板访问

    1、没有参数传递

    $view = new View();
    return $view->fetch();

    此时默认访问的模板路径为:[模板文件目录]/当前控制器名(小写+下划线)/当前操作名(小写).html

    2、指定模板(跨模板)

    $view = new View();
    return $view->fetch('add');

    此时访问的模板路径为:[模板文件目录]/当前控制器名(小写+下划线)/add.html

    3、指定某个控制器的某个模板(跨控制器)

    $view = new View();
    return $view->fetch('user/add');

    此时访问的模板路径为:[模板文件目录]/user/add.html

    4、指定某个模块的某个控制器的某个模板(跨模块)

    $view = new View();
    return $view->fetch('admin@user/add');

    5、全路径模板调用

    $view = new View();
    return $view->fetch(APP_PATH.request()->module().'/view/public/header.html');

    二、模板继承

    1、定义基础模板

    (基础模板路径:mypro/application/index/view/index/base.html) 在基础模板中定义好需要设置的子模板名称。

    子模板定义方式:

    <block name="子模板名称1">这是默认显示的内容</block>

    2、在子模板中引入基础模板

    (子模板路径:mypro/application/index/view/index/index.html

    引入方式:

    {extend name="index/base" /}

    注:name是相对于application开始的

    3、定义子模板中的内容

    定义方式:

    <block name="子模板名称1">这是自定义该子模板需要显示的内容</block>

    三、模板引擎时间函数

    {$c.create_time|date="Y-m-d H:i:s",###}
  • 相关阅读:
    博客园——程序员
    PHP获取IP
    VIM使用笔记
    再见,帕金!
    A Song of My Heart
    读书...
    纪念日...
    一路向北
    韬光养晦,希望能有所作为
    一首好歌!
  • 原文地址:https://www.cnblogs.com/zqunor/p/8647760.html
Copyright © 2020-2023  润新知