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设计聊天室步步通
Oct 09 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
学习php笔记 字符串处理
Oct 19 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 PHP
浅析memcache启动以及telnet命令详解
Jun 28 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
php文件上传的例子及参数详解
Dec 12 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 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版(4)
2006/10/09 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
工程业务员岗位职责
2013/12/31 职场文书
销售员岗位职责
2014/06/09 职场文书
真诚的求职信
2014/07/04 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
论群众路线学习笔记
2014/11/06 职场文书
党员公开承诺书2015
2015/01/21 职场文书