For标签_内置标签_模版_帮助文档_Thinkphp手册

开始值、结束值、步进值和循环变量都可以支持变量,开始值和结束值是必须,其他是可选。comparison 的默认值是lt;;name的默认值是i,步进值的默认值是1,举例如下:

foreach标签_帮助文档_Thinkphp手册

foreach标签类似与volist标签,只是更加简单,没有太多额外的属性

Volist标签_内置标签_模版_帮助文档_Thinkphp手册

volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。 在控制器中首先对模版赋值:

内置标签_模版_帮助文档_Thinkphp手册

变量输出使用普通标签就足够了,但是要完成其他的控制、循环和判断功能,就需要借助模板引擎的标签库功能了,系统内置标签库的所有标签无需引入标签库即可直接使用。

修改定界符_模版_帮助文档_Thinkphp手册

模板文件可以包含普通模板标签和XML模板标签,标签的定界符都可以重新配置。

模板继承_模版_帮助文档_Thinkphp手册

模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层。模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载。

标签库_模版_帮助文档_Thinkphp手册

内置的模板引擎除了支持普通变量的输出之外,更强大的地方在于标签库功能。

使用运算符_模版_帮助文档_Thinkphp手册

 我们可以对模板输出使用运算符,包括对“+”“ ” “*” “/”和“%”的支持。 例如: