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中Date()时间日期函数的使用方法小结
Apr 20 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
php通过asort()给关联数组按照值排序的方法
Mar 18 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
深入理解PHP JSON数组与对象
Jul 19 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
Mar 15 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
让whoops帮我们告别ThinkPHP6的异常页面
Mar 02 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
Jul 10 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
简单实用的.net DataTable导出Execl
2013/10/28 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
Python循环语句之break与continue的用法
2015/10/14 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python内置函数delattr的具体用法
2017/11/23 Python
Python实现的计算器功能示例
2018/04/26 Python
python 多个参数不为空校验方法
2019/02/14 Python
Python实战之制作天气查询软件
2019/05/14 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python 寻找局部最高点的实现
2019/12/05 Python
Python输出指定字符串的方法
2020/02/06 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
金融行业职业生涯规划范文
2014/01/17 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
自我检讨书范文
2015/01/28 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server