ThinkPHP 模板中的语法知识

一、导入CSS和JS文件(记住常量的是大写)

  1. css=>link 、js=>script

<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/>
<script src='__PUBLIC__/Js/test.js'></script>
  1. import(默认是在Public文件夹下)

//导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的
<import type='js' file='Js.test' /> 
<import type='css' file='Css.test' />

//可以更改默认文件夹 设置basepath属性
//就会在 根目录下找到 Other/Js/my.js,就不是默认的Public目录
<import type='js' file='Js.my' basepath='./Other'/>
  1. load

//方法可以自动检测导入的文件类型
<load href='__PUBLIC__/Js/test.js' />
<load href='__PUBLIC__/Css/test.css' />

二、分支结构

  1. if (一定要注意 elseelseif 后面的 /)

三、循环结构

  1. for

  1. volist(数组遍历)

  1. foreach

四、特殊标签

  1. 比较标签

  1. 范围标签(类似if else逻辑和书写方式)

in 标签

notin 标签

between 标签

notbetween 标签 来判断变量不在某个范围内

  1. present 标签

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

  1. Empty 标签

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

  1. Defined 判断常量是否已经定义

  2. Define 在模板中定义常量

  3. Assing 在模板中给变量赋值

五、其他标签使用

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

  2. 建议更改左右定界符

Last updated

Was this helpful?