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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
php 正则匹配函数体
Aug 25 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
php通过获取头信息判断图片类型的方法
Jun 26 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
PHP批量修改文件名称的方法分析
Feb 27 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
2.PHP入门
2006/10/09 PHP
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
PHP钩子实现方法解析
2019/05/21 PHP
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
js中的for如何实现foreach中的遍历
2014/05/31 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
2018/09/20 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
老生常谈进程线程协程那些事儿
2017/07/24 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Python 如何创建一个线程池
2020/07/28 Python
画展观后感
2015/06/17 职场文书