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

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

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

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

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

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

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

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

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

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

获取模板地址_帮助文档_Thinkphp手册

为了更方便的输出模板文件,新版封装了一个T函数用于生成模板文件名。

模板渲染_帮助文档_Thinkphp手册

模板定义后就可以渲染模板输出,系统也支持直接渲染内容输出,模板赋值必须在模板渲染之前操作。

模板赋值_帮助文档_Thinkphp手册

如果要在模板中输出变量,必须在在控制器中把变量传递给模板,系统提供了assign方法对模板变量赋值,无论何种变量类型都统一使用assign赋值。

模板主题_帮助文档_Thinkphp手册

一个模块如果需要支持多套模板文件的话,就可以使用模板主题功能。 默认情况下,没有开启模板主题功能,如果需要开启,设置 DEFAULT_THEME 参数即可: // 设置默认的模板主题'DEFAULT_THEME' => 'default'