• 【ThinkPHP框架3.2版本学习总结】四、视图


    1. 模板文件的定义

    2. 设置模板的后缀名称

    3. 视图分隔符

    4. 模板注释

    {/* 注释内容 */ } :多行注释
    {// 注释内容 } :单行注释

    5. 模板输出

    (1)display方法

    流程:读取模板文件——替换变量——输出内容

    (2)fetch方法

    流程:读取模板文件——替换变量——获取内容

    6. 变量输出

    (1)普通变量

    定义方式:

    输出方式:

    (2)数组变量

    定义方式:

    输出方式:

    (3)对象变量

    定义方式:

    输出方式:

    7. 系统变量

    $Think.server :相当于PHP代码中$_SERVER[‘变量名称’];
    $Think.get :$_GET[];
    $Think.post :$_POST[];
    $Think.request :$_REQUEST[];
    $Think.cookie :$COOKIES[];
    $Think.session :$_SESSION[];
    $Think.config :读取配置文件信息

    8. 使用原生函数

    9. 默认值

    10. 运算符

    +   {$a+$b}
    -   {$a-$b}
    *   {$a*$b}
    /   {$a/$b}
    %   {$a%$b}
    ++  {$a++} 或 {++$a}
    --  {$a--} 或 {--$a}

    11. include文件包含

    12. import文件导入

    起始路径是网站的Public目录,采用命名空间方式,资源文件类型,默认为js

    13. volist遍历数组

    基本语法:

    <volist name="list" id="vo">
        {$vo.id}
        {$vo.name}
    </volist>

    参数说明:

    name(必须):要遍历的数组变量
    id(必须):当前数组元素
    offset:要输出数据的offset
    length:输出数据的长度,需要指定offset
    key:循环索引(默认从1开始)

    14. foreach遍历数组

    基本语法:

    <foreach name="list" item="vo" >
        {$vo.id}
        {$vo.name}
    </foreach>

    参数说明:

    name(必须):要遍历的数组变量
    item(必须):当前数组元素

    foreach与volist都是遍历数组,效果相同,只是foreach没有附加属性

    15. if条件判断

    基本语法:

    <if condition='条件'>
        <elseif condition='条件' />
        <else/>
    </if>

  • 相关阅读:
    基因组注释
    GapCloser
    Endnote参考文献格式修改
    多行变单行
    AD的基因组【转载】
    ROC曲线
    自我觉察-4:觉察“不浪费食物”和“胃过饱食”的信念
    自我觉察6-我的价值感?
    表观遗传、开放染色质测序、ATAC-seq、ChIP-seq简介
    ADNI(Alzheimer`s disease neuroimaging initiative)介绍
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522292.html
Copyright © 2020-2023  润新知