THINKPHP3.X前台模板比较标签,范围标签,引入模板,导入JS和CSS文件

THINKPHP3.X前台模板比较标签,范围标签,引入模板,导入JS和CSS文件

比较标签:

eq:

<eq name='num' value='10'>

是10

<else/>

不是10

</eq>

neq、gt、egt、lt、elt、heq、nheq

范围标签:

in:

<in name='n' value='9,4,5,8'>

在这些数字里面

<else/>

不在这些数字里面

</in>

notin

between:

<between name='n' value='1,10'>

在 1 到 10 之间

<else/>

不在 1 到 10 之间

</between>

notbetween


present:判断变量是否有赋值

<present name='n'>

n 有赋值

<else/>

n 没有赋值

</present>

empty:判断变量是否为空

<empty name='n'>

n 为空值

<else/>

n 有值

</empty>

defined:判断常量是否有定义

define:定义一个常量

<define name='NAME' value='aaa'>

assgin:模板中变量赋值

php:

<php>

echo '输出内容';

</php>

include:引入模板文件

<include file='文件名[,文件名 2]' title='标题' />

可以传递变量到模板文件中,在模板文件中以 [title] 引用

<layout name='layou' />:使用模板渲染,准备一个模板渲染页面,在页面中用{__CONTENT__}接受具体模板页面的内容


<{$name|md5}>:对数据进行 md5 加密

<{$name|strtoupper}>:把数据转化为大写

<{$name|date='Y m d H:i:s',###}>:把时间戳转化为时间

<{$name|default='默认值'}>:设置默认值


<import type='js' file='Js.test />:导入外部 JS 文件

<import type='css' file='Css.test />:导入外部 CSS 文件

默认会在 Public 文件夹中找,可以设置 basepath 属性

如:<import type='css' file='Css.test' basepath='./Other'/>

<load href='__PUBLIC__/Js/test.js'/>:导入 JS 或 CSS 文件,能够自动检测文件类型


最后编辑于:2020/08/13作者: 牛逼PHP

发表评论