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面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
深入php list()函数的详解
Jun 05 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
PHP按行读取文件时删除换行符的3种方法
May 04 PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 PHP
PHP安装memcached扩展笔记
May 28 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
php使用正则验证中文
Apr 06 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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
php header()函数使用说明
2008/07/10 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
简单的js表单验证函数
2013/10/28 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
微信小程序实现签到功能
2018/10/31 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
怎样比较两个类型为String的字符串
2016/08/17 面试题
银行财务部实习生的自我鉴定
2013/11/27 职场文书
实验教师岗位职责
2014/02/13 职场文书
10的分与合教学反思
2014/04/30 职场文书
学生打架检讨书
2014/10/20 职场文书
前台岗位职责范本
2015/04/16 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python