thinkPHP模板引擎用法示例


Posted in PHP onDecember 08, 2016

本文实例讲述了thinkPHP模板引擎用法。分享给大家供大家参考,具体如下:

1.if

<if condition="$vo.business eq LS">
  零售
  <elseif condition="$vo.business eq CY" />
  餐饮
  <else />
  其他
</if>

编译后

<?php
if ($vo["business"] == LS):
?>零售
<?php
elseif ($vo["business"] == CY):
?>餐饮
<?php
else:
?> 其他<?php
endif;
?>

2.使用函数

{sh:$vo.time|default=time()|date='Y-m-d H:i:s',###}

编译后

<?php echo (date('Y-m-d H:i:s',($vo["time"])?($vo["time"]):time())); ?>

通常来说函数的第一个参数就是前面的变量或者前一个函数调用的返回结果,如果你的变量并不是函数的第一个参数,需要使用定位符号,例如:

{$create_time|date="y-m-d",###}

编译后

<?php echo (date("y-m-d",$create_time)); ?>

3.默认值

{$user.nickname|default="这家伙很懒,什么也没留下"}

编译后

<?php echo ($user["nickname"])?($user["nickname"]):'这家伙很懒,什么也没留下'; ?>

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
修改了一个很不错的php验证码(支持中文)
Feb 14 PHP
Php 构造函数construct的前下划线是双的_
Dec 08 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
php中模拟POST传递数据的两种方法分享
Sep 16 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
PHP实现的统计数据功能详解
Dec 06 PHP
Laravel如何同时连接多个数据库详解
Aug 13 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 PHP
thinkPHP中session()方法用法详解
Dec 08 #PHP
thinkPHP引入类的方法详解
Dec 08 #PHP
PHP对象、模式与实践之高级特性分析
Dec 08 #PHP
php中__toString()方法用法示例
Dec 07 #PHP
php中this关键字用法分析
Dec 07 #PHP
php中final关键字用法分析
Dec 07 #PHP
php中static和const关键字用法分析
Dec 07 #PHP
You might like
第一节--面向对象编程
2006/11/16 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
php实现的替换敏感字符串类实例
2014/09/22 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
python生成验证码图片代码分享
2016/01/28 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
2015年五一劳动节演讲稿
2015/03/18 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Mysql如何查看是否使用到索引
2022/12/24 MySQL