ThinkPHP模板

216 阅读1分钟

调用模板

调用对应的模板 return View::fetch();

调用本控制器task模板 return View::fetch('task');

调用其他目录下的模板 return View::fetch('appapi/index');

调用其他子应用目录下的模板 return View::fetch('admin@menber/index');

模板函数

循环:foreach ==== volist

    {foreach($变量名 as $key => $value)}
        内容块
    {/foreach}
    
    // name  :变量名
    // id    :值
    // key   :下标
    // offset:开始位置
    // length:长度--长度为2,则输出两次
    {volist name="data" id="value" key="key" offset="1" length="2"}
        内容块
    {/volist}
    // start:开始值,end:结束值,name:变量名,step:步长
    {for start="10" end="100" name="a" step="5"}
        <div>{$a}</div>
    {/for}

in name=变量,如果变量在value的范围内,则会输出

// 条件判断
{in name="变量" value="99,100,101"}
    在范围内
{/in}
{notin name="变量" value="99,100,101"}
    不在范围内
{/notin}
{between name="变量" value="99,101"}
    在范围内
{/between}
{notbetween name="变量" value="99,101"}
    不在范围内
{/notbetween}

比较标签

{eq name="变量名" value="值"}
{/eq}