thinkphp if标签

1.thinkphp框架中的if标签,用于html页面中。在html中编写php代码

1).从控制器中得到数据在循环中if else 判断:<volist name="system_result" id="result">    <if condition=" $result.system_name eq ‘sale_line_dan‘ " >1231231313 <else />13222222222222 </if>

</volist>上面的代码中$result  在读取的时候本来是{$result.system_name}这样子得到值的,这里就是不一样,请注意一下。

2.if elseif 判断

<if condition="($name eq 1) OR ($name gt 100) "> value1

<elseif condition="$name eq 2" />

<else /> value3

</if>



时间: 2024-10-15 00:20:35

thinkphp if标签的相关文章

ThinkPHP的标签制作

thinkphp的默认标签解析器在Lib/Template/TagLib/TagLibCx.class中 里面定义了常用的volist php 等常用thinkphp的标签 这里笔者在这个类中添加一个<category>的标签解析 标签格式: <category parentid='0' >< {$cat.catname}></category> 标签作用: 循环输出父类id是parentid的栏目 1.在tagLibCx.class 的私有属性中添加 'c

ThinkPHP HTML标签代码和UBB互相转换

1.UBB 转为 HTML TP的扩展里面自带一个ubb方法,用这个方法就能把用户输入的ubb格式代码转换为HTML标签的代码.这里用到的基本知识就是正则表达式啦,今天先不讲正则表达式. 来看一下TP自带的方法,这个类的位置在:\ThinkPHP\Extend\Function\extend.php  ,ubb方法全部代码如下: 1 function ubb($Text) { 2 $Text=trim($Text); 3 //$Text=htmlspecialchars($Text); 4 $T

thinkphp &lt;volist&gt;标签中 &lt;if&gt; 判断的写法

thinkphp <volist>标签中 <if> 判断的写法 1 <volist name="data" id="vo"> 2 3 <if condition="$vo['devstatus'] eq 1">在线<else /> 离线</if> 4 5 </volist> IF标签用法 1 <if condition="($name eq 1)

Thinkphp自定义标签

1.定义TagLib目录和文件  TagLibSmarTop.class.php 2.配置文件 <?php return array( 'APP_AUTOLOAD_PATH'=>'@.TagLib', //TagLib的位置 @.表示当前文件夹下 'TAGLIB_BUILD_IN'=>'Cx,SmarTop' //Cx是thinkphp基础类库的名称必须引用否则volist等标签就无法使用,SmarTop是自己定义的标签名称 ); ?> 3.定义标签 1 class TagLibS

ThinkPHP Volist标签

Volist标签主要用于在模板中循环输出数据集或者多维数组. volist标签(循环输出数据) 闭合 非闭合标签 属性 name(必须):要输出的数据模板变量 id(必须):循环变量 offset(可选):要输出数据的offset length(可选):输出数据的长度 key(可选):循环的key变量,默认值为i mod(可选):对key值取模,默认为2 empty(可选):如果数据为空显示的字符串 通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出.在Ac

thinkphp常用标签总结

三元运算标签 {$v['member_id'] == 1 ? 正常 : 不正常} volist标签 <volist name="data" id="v"> 名字{$v['username']} 索引{$key} </volist> 输出函数 1. {$v['name']|mb_substr=0,1,'utf8'} 或 {$v['name']|mb_substr=###,0,1,'utf8'} 2. {:mb_substr($v['name']

ThinkPHP 自定义标签

\TagLib\TagLibTaoWan.class.php 标签存放目录以及命名规则! config.php 设置!

Thinkphp常用标签

告:在使用下列所说的任何标签库都需要 HTML第一行加入 <tarlib name=”cx,html” /> 如果想单独引入cx标签库就直接写成<tarlib name=”cx” /> 如果单独引入html标签库就直接写成<tarlib name=”html” /> 原则上来讲所有的标签的属性是可以不增加的(因为tp并为进行强制验证^_^),不过为了你的正常使用,请在使用的时候按照需要进行添加 首先我们来说html标签库的信息 Editor标签 <html:edi

(转)ThinkPHP自定义标签

第一:在当前应用下的Conf文件夹中config.php加两个配制项: 'TAGLIB_LOAD' => true,//加载标签库打开 'APP_AUTOLOAD_PATH' => '@.TagLib',//标签库的文件名 'TAGLIB_BUILD_IN' => 'Cx,Pic',//标签库类名 第二:在当前的应用创建一个名为TagLib(注意,和上面配制项的第二项名字一样)的文件夹, 然后在文件建一php文件,文件名为TagLibPic.class.php(注意看配制项是的颜色,命名