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 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
ThinkPHP权限认证Auth实例详解
Jul 22 PHP
PHP图片处理之图片旋转和图片翻转实例
Nov 19 PHP
迁移PHP版本到PHP7
Feb 06 PHP
php递归调用删除数组空值元素的方法
Apr 28 PHP
Zend Framework教程之模型Model用法简单实例
Mar 04 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
PHP Swoole异步Redis客户端实现方法示例
Oct 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生成随机密码的几种方法
2011/01/17 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
2011/07/10 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
JS中表单的使用小结
2014/01/11 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
import的本质解析
2017/10/30 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
详解python Todo清单实战
2018/11/01 Python
python 实现UTC时间加减的方法
2018/12/31 Python
python 提取文件指定列的方法示例
2019/08/07 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
AJAX都有哪些有点和缺点
2012/11/03 面试题
畜牧兽医本科生的自我评价
2014/03/03 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
Go语言 详解net的tcp服务
2022/04/14 Golang
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers