您现在的位置: 网站首页 → 新闻资讯
我们可以给变量输出提供默认值,例如:{$user.nickname|default=这家伙很懒,什么也没留下}对系统变量依然可以支持默认值输出,例如:{$Think.get.name|default=...
我们往往需要对模板输出变量使用函数,可以使用:{$data.name|md5} 编译后的结果是:?php echo (md5($data['name'])); ?如果函数有多个参数需要调用,则使用:{...
系统变量输出普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以{$Think 打头,例如:{$Think.server.script_nam...
在模板中输出变量的方法很简单,例如,在控制器中我们给模板变量赋值:$name = 'ThinkPHP';$this-assign('name',$name);$this-display();然后就可以...
系统支持原生的PHP模板,而且本身内置了一个基于XML的高效的编译型模板引擎,系统默认使用的模板引擎是内置模板引擎,关于这个模板引擎的标签详细使用可以参考模版引擎部分。内置的模板引擎也可以直接支持在模...
如果需要获取渲染模板的输出内容而不是直接输出,可以使用fetch方法。fetch方法的用法和display基本一致(只是不需要指定输出编码和输出类型):fetch('模板文件')模板文件的调用方法和d...
为了更方便的输出模板文件,新版封装了一个T函数用于生成模板文件名。用法:T([资源://][模块@][主题/][控制器/]操作,[视图分层])T函数的返回值是一个完整的模板文件名,可以直接用于disp...
模板定义后就可以渲染模板输出,系统也支持直接渲染内容输出,模板赋值必须在模板渲染之前操作。渲染模板渲染模板输出最常用的是使用display方法,调用格式:display('[模板文件]'[,'字符编码...
如果要在模板中输出变量,必须在在控制器中把变量传递给模板,系统提供了assign方法对模板变量赋值,无论何种变量类型都统一使用assign赋值。$this-assign('name',$value);...
一个模块如果需要支持多套模板文件的话,就可以使用模板主题功能。 默认情况下,没有开启模板主题功能,如果需要开启,设置 DEFAULT_THEME 参数即可:// 设置默认的模板主题'DEFAULT_T...