二、系统变量输出
普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以 {$Think打头,eg:
{$Think.server.script_name} //输出$_SERVER['SCRIPT_NAME']变量
{$Think.session.user_id} //输出$_SESSION['user_id']变量
{$Think.get.pageNumber} //输出$_GET['pageNumber']变量
{$Think.cookie.name} //输出$_COOKIE['name']变量
支持输出 $_SERVER, $_ENV, $_POST, $_GET, $_REQUEST, $_SESSIOIN 和$_COOKIE变量
三、常量输出
1.系统常量
输出常量:{$Think.const.MODULE_NAME}
或者:{$Think.MODULE_NAME}
2.在控制器中自定义常量并输出
控制器:const PAI = 3.14;
$this->assign("pai",self::PAI);
$this->display();
模板 : {$pai}
四、配置输出
首先,在配置文件中有定义,在模板文件中才可以直接调用输出
输出配置参数: {$Think.config.db_charset}
{$Think.config.url_model}
五、语言输出
输出语言变量: {$Think.lang.page_error}
{$Think.lang.var_error}