thinkphp特殊标签用法概述_php实例

本文实例讲述了ThinkPHP特殊标签用法。分享给大家供大家参考。具体分析如下:

特殊标签:

1、比较标签

eq或者 equal 等于

neq 或者notequal 不等于

gt 大于

egt 大于等于

lt 小于

elt 小于等于

heq 恒等于

nheq 不恒等于

2.范围标签

in

复制代码 代码如下:

<in name='n' value='9,10,11,12'>在这些数字里面<else/>不在这些数字的范围内</in>

<notin name='n' value='9,10,11,12'>在这些数字里面<else/>不在这些数字的范围内</in>

between

复制代码 代码如下:

<notbetween name='n' value='1,10'>{$n}在1-10之间<else/>{$n}不在1到10之间</between>

3.present

标签来判断模板变量是否已经赋值

复制代码 代码如下:

<present name='m'>m有赋值<else/>m没有赋值</present>

4.Empty

empty标签判断模板变量是否为空

复制代码 代码如下:

<empty name='n'>n为空赋值<else/>n有值</empty>

5.Defined

判断常量是否已经定义

6.Define

在模板中定义常量

7.Assing

模板中变量赋值

其他标签使用:

1、在模板中直接使用PHP代码

复制代码 代码如下:

<php> echo "这里是" </php>

2、建议更改左右定界符

在配置文件中改变

复制代码 代码如下:

'TMPL_L_DELIM'=>'<{', //修改左定界符

'TMPL_R_DELIM'=>'}>', //修改右定界符

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

时间: 2024-11-03 04:41:21

thinkphp特殊标签用法概述_php实例的相关文章

Thinkphp中的volist标签用法简介_php实例

通常volist标签多用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,对此可以直接使用volist标签进行输出. 在控制器中首先对模版赋值,如下例所示: $User = M('User'); $list = $User->limit(10)->select(); $this->assign('list',$list); 在模版定义如下,循环输出用户的编号和姓名: <volist name="list" id=&q

thinkPHP中volist标签用法示例_php实例

本文实例讲述了thinkPHP中volist标签用法.分享给大家供大家参考,具体如下: 属性: name(必须) 要输出的数据模板变量 id(必须) 循环变量 offset(可选) 要输出数据的offset length(可选) 输出数据的长度 key(可选) 循环的key变量,默认值为i mod(可选) 对key值取模,默认为2 empty(可选) 如果数据为空显示的字符串 通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出. $User = M('Use

ThinkPHP之foreach标签使用概述_php实例

ThinkPHP模板的foreach标签用于在模板中循环输出数据集或者对对象进行遍历输出. 相对于volist标签而言,foreach标签没有volist标签那么多的功能,却可以对对象进行遍历输出,而volist标签通常是用于输出数组. foreach标签用法如下: <foreach name="list" item="vo"> 用 户 名:{$vo.username}<br /> 电子邮件:{$vo.email}<br /> 注

thinkphp常见路径用法分析_php实例

本文实例分析了thinkphp常见路径用法.分享给大家供大家参考.具体如下: 这里介绍的标签主要有: __root__ __self__ __action__ __url__ __app__ __public__ 假如你项目首页的URL是:www.test.com/other/Form 假如当前模块是:Index 假如当前操作是:index 那么首页完整的URL:http://www.test.com/other/Form/index.php/Index/index 1 __ROOT__:/ot

thinkphp多层MVC用法分析_php实例

本文实例讲述了thinkphp多层MVC用法.分享给大家供大家参考,具体如下: ThinkPHP支持多层设计. 1.模型层Model 使用多层目录结构和命名规范来设计多层的model,例如在项目设计中如果需要区分数据层,逻辑层,服务层等不同的模型层可以在模块目录下创建Model,Logic,Service目录,把对用户表的所有模型操作分成3层. 1.Model/UserModel用于定义数据相关的自动验证,自动完成和数据存取接口 2.Logic/UserLogical用于定义用户相关的业务逻辑

ThinkPHP中redirect用法分析_php实例

本文实例讲述了ThinkPHP中redirect用法.分享给大家供大家参考.具体分析如下: redirect 重定向的通用语法为:redirect(url,params=array(),delay=0,msg=''),假设当前为默认 HOME分组 Aritcle模块 insert操作,一些例子如下: 复制代码 代码如下: // 跳转到 edit 操作   $this->redirect('edit');   // 跳转到 UserAction下的edit 操作   $this->redirec

thinkPHP模板引擎用法示例_php实例

本文实例讲述了thinkPHP模板引擎用法.分享给大家供大家参考,具体如下: 1.if <if condition="$vo.business eq LS"> 零售 <elseif condition="$vo.business eq CY" /> 餐饮 <else /> 其他 </if> 编译后 <?php if ($vo["business"] == LS): ?>零售 <?p

ThinkPHP模板Switch标签用法示例_php实例

ThinkPHP模板中的switch标签用于在模板中根据不同情况输出不同的值. ThinkPHP模板引擎支持switch判断,可根据不同条件输出不同的结果,使用格式如下: <switch name="变量名" > <case value="值1">输出内容1</case> <case value="值2">输出内容2</case> <default />默认情况 </s

Zend Framework教程之Bootstrap类用法概述_php实例

本文实例讲述了Zend Framework中Bootstrap类用法.分享给大家供大家参考,具体如下: Zend_Application_Bootstrap_Bootstrapper Zend_Application_Bootstrap_Bootstrapper是所有引导类必须实现的基本接口.基本功能是用于配置,注册资源,引导(无论是单个资源或整个应用程序),并运行应用程序. 接口方法: Zend_Application_Bootstrap_Bootstrapper Interface Meth