thinkphp_3.1.2模板

  • 模板中的变量
    ①变量的输出
    <1> 可以以标量输出(布尔型、整型、浮点型、字符型)
    <2>以数组形式输出
    C:$name=array('a','b')或$name=array('a'->1,'b'->2);V:{$name[1]}或{$name[a]}或$name.a
    <3>对象的输出 $name:a或$name->a

    ②系统变量(具体参考手册中)$Think.get.id

    ③使用函数 {$name|strtoupper} 生成的编译后文件是 <?php echo (strtoupper($name)); ?>或者{$name|date='Y m d H:i:s',###}

    ④设置默认值 {$name|default='这里是默认值'}

    ⑤运算符的使用(++/–/+/-/*/%){$name++}

  • 模板中的基本语法
    ①导入css/js文件的方式:
    <1>传统方式(<link>|<script>标签使用)

    <2>import标签 <import type='js' file='xxx文件夹下.文件名'> 或 <import type='css' file='xxx文件夹下.文件'>
    以上两者都是导入项目目录下的Public文件夹下的js或css文件,若想更改默认文件夹,可以设置basepath属性

    <3> load标签 <load href='__PUBLIC__/Js/xxx.js'>(该方法可以自动检测导入的文件类型)

    ②分支结构
    <1>if标签: <if condition='判断条件'></if>
    <2>if/else标签:<if condition='判断条件'><else/></if>
    <3>switch标签:
    <switch name='变量'>
    <case value=''></case>
    ....
    </switch>

    ③循环结构:
    <1> <for>标签
    <2> <volist>标签
    <3><foreach>标签

    ④比较标签/范围标签:
    如:<eq></eq> || <lt></lt> || <in></in> || <between></between>

    ⑤其它标签:
    <1> <php>标签,在模板中直接键入php代码

  • 模板的使用技巧
    ①模板的包含:
    <include file="完整模板文件名" />
    <include file="./Tpl/default/Public/header.html" />
    <include file="read" />
    <include file="Public:header" />
    <include file="blue:User:read" />
    <include file="$tplName" />
    <include file="header" title="ThinkPHP框架"keywords="开源WEB开发框架"/>
    在模板中变量用[变量]接受
    <include file='file1,file2' />

    ②模板渲染

    ③模板的继承

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值