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

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

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

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

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

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

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

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

默认值输出_模版_帮助文档_Thinkphp手册

我们可以给变量输出提供默认值,例如: {$user.nickname|default="这家伙很懒,什么也没留下"}

系统变量_模版_帮助文档_Thinkphp手册

普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以{$Think 打头,例如:

变量输出_模版_帮助文档_Thinkphp手册

在模板中输出变量的方法很简单,例如,在控制器中我们给模板变量赋值: $name = 'ThinkPHP';$this->assign('name',$name);$this->display();

模板引擎_帮助文档_Thinkphp手册

系统支持原生的PHP模板,而且本身内置了一个基于XML的高效的编译型模板引擎,系统默认使用的模板引擎是内置模板引擎,关于这个模板引擎的标签详细使用可以参考模版引擎部分。

获取内容_帮助文档_Thinkphp手册

如果需要获取渲染模板的输出内容而不是直接输出,可以使用fetch方法。