thinkphp内置标签简单讲解
thinkphp内置标签简单讲解
1、volist循环
name 需要遍历的数据
id 类似于foreach中 value
offset 截取数据起始位置
length 截取数据的个数
mod 奇偶数
empty 数据为空的使用
key 编号
2、foreach循环
name 需要遍历的数据
item 类似于foreach中的value
key 类似于foreach中的key
{foreach name="data" item="val" key="abc"}
<p> {$abc} {$val.id} {$val.name}</p>
{/foreach}
3、for循环
start 开始值
end 结束值
comparison 比较条件
step 步数
name 循环变量名 默认 i
{for start="0" end="10" comparison="elt" step="2" name="abc"}
<p>{$abc}</p>
{/for}
{for start="10" end="0" comparison="gt" step="-1"}
<p>{$i}</p>
{/for}
4、比较标签
{eq name="a" value="11"}正确{/eq}
{neq name="a" value="11"}正确{/neq}
{lt name="a" value="11"}正确{/lt}
{gt name="a" value="11"}正确{/gt}
{egt name="a" value="11"}正确{/egt}
{elt name="a" value="11"}正确{/elt}
{heq name="a" value="11"}正确{/heq}
{nheq name="a" value="11"}正确{/nheq}
5、if
{if condition="$a eq $b"}
<p>a和b数值相等</p>
{else /}
<p>a和b数值不相等</p>
{/if}
6、switch
{switch name="week"}
{case value='1'}周一{/case}
{case value='2'}周二{/case}
{default /} 周日
{/switch}
7、in 和notin比较类似
{in name="week" value="0,1,2,3,4,5,6"}
合法的数据
{else /}
不合法数据
{/in}
8、between 和 notbetween
{between name="week" value="0,6"}
合法数据
{else/}
非法数据
{/between}
9、原生PHP
{php}
echo "123";
{/php}
<?php
echo "456";
?>
10、嵌套使用
最新文章
- 精析AngularJS(一)
- Java 自定义注解
- qml基础学习 基础概念
- Linux下查看文件属性
- Timing advance of GSM(时间提前量)
- 一段sql的优化
- 【奇偶剪枝】【HDU1010】Tempter of the Bone
- js和jQuery写简单下拉菜单
- The example program of C on point
- swift 导出测试包(Save for Ad Hoc Deployment)卡在compile bitcode处问题
- linux的定时任务服务crond(crontab)服务
- 一文读懂HTTP/2及HTTP/3特性
- ASP.NET上传大文件报错,IIS7.0
- Silverlight网页打开后马上崩溃,“白屏”,而且毫无提示
- 3. Spring 核心之 IOC(控制反转) &; DI(依赖注入)
- Flask消息闪现
- 单元测试(四)-隔离框架NSubstitute
- 主机ping不通virtualbox虚拟机的解决办法
- 分享:三种取消选中单选框radio的方法
- C#后端接收form-data,创建实体类
热门文章
- CJOI 05新年好 (最短路+枚举)
- java钩子函数
- COGS——T1588. [USACO FEB04]距离咨询
- 洛谷 P1407 工资
- poj 2533 Longest Ordered Subsequence 最长递增子序列(LIS)
- iOS 动画Animation - 5:UIBezier
- List和iterator的区别
- 内连接INNER JOIN(三十四)
- 手动新建hive编程环境(以hive-1.0.0和hive-1.2.1为例)
- Android控件-TabHost(一)