ThinkPHP6 视图变量循环用法

一、运算符
运算符 示例
+ {$a+$b}
- {$a-$b}
* {$a*$b}
/ {$a/$b}
% {$a%$b}
++ {$a++} 或 {++$a}
-- {$a--} 或{--$a}
综合运算 {$a+$b*10+$c}
三元运算符 {$a==$b ? 'yes' : 'no'}


二、模版函数
方法 描述
date 日期格式化(支持各种时间类型)
format 字符串格式化
upper 转换为大写
lower 转换为小写
first 输出数组的第一个元素
last 输出数组的最后一个元素
default 默认值
raw 不使用(默认)转义
md5 md5加密
substr 截取字符串

三、循环标签
foreach 标签的用法和PHP语法非常接近,用于循环输出数组或者对象的属性

四、volist 循环标签
二维数组的结果输出

name 模板赋值的变量名称

id 当前的循环变量,可以随意起名

key 下标,从1开始,默认变量i

offset 开始行数

length 获取行数

empty 如果数据为空,显示此文字

五、if 判断标签
if 标签的用法和PHP语法非常接近,用于条件判断

controller文件

public function index(){

View::assign('status',1);

View::assign('order_status',4);

return View::fetch();

}

六、switch 判断标签
switch 标签的用法和PHP语法非常接近,用于条件判断

七、包含文件
include 标签,引入模版文件

load 标签,引入资源文件(css、js)

八、其他标签
1、条件标签

标签 描述
in 判断变量是否存在某些值
notin 判断变量是否不存在某些值
between 判断变量是否存在某些值
notbetween 判断变量是否不存在某些范围值
present 判断某个变量是否 已定义
notpresent 判断某个变量是否 未定义
empty 判断某个变量是否为空
notempty 判断某个变量是否不为空
defined 判断某个常量是否 已定义
notdefined 判断某个常量是否 未定义

文章来自 www.hezhidz.cn

posted @ 2021-06-25 09:56  学无边涯  阅读(1073)  评论(0编辑  收藏  举报