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 相关文章推荐
SSI指令
Nov 25 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
一些php技巧与注意事项分析
Feb 03 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
YII中assets的使用示例
Jul 31 PHP
Laravel框架路由配置总结、设置技巧大全
Sep 03 PHP
php中socket的用法详解
Oct 24 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
CodeIgniter生成静态页的方法
May 17 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
PHP实现发送微博消息功能完整示例
Dec 04 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的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
Django models filter筛选条件详解
2020/03/16 Python
Python如何实现FTP功能
2020/05/28 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
什么是python的必选参数
2020/06/21 Python
猫咪家具:CatsPlay
2018/11/03 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
2014年开学第一课活动方案
2014/03/06 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
浅谈Python协程asyncio
2021/06/20 Python