控制器中给模板变量赋值
$name='hello,world';
$this->assign('name',$name);
$this->display();
模板中使用
{$name}
默认的模板标签是{},也可以在配置文件中重新设置
'TMPL_L_DELIM'=>'<{',
'TMPL_R_DELIM'=>'}>',
数组变量
{$user.id}
{$user.name}
或
{$user['id']}
{$user['name']}
系统变量
{$Think 打头
{$Think.service.script_name}
{$Think.cookie.name}
{$Think.get.pageNumber}
支持输出$_SERVER、$_ENV、 $_POST、 $_GET、 $_REQUEST、$_SESSION和 $_COOKIE变量
常量 配置参数
{$Think.const.NAME}
{$Think.config.dbname}
使用函数
{$data.pwd|md5}
{$create_time|date='y-m-d',###}
多参数用,号分割,第二个参数为当前变量则用###代替
默认值
{$user.nickname|default='默认名字'}
运算符
{$user.score+10} //错误的
{$user['score']+10} //正确的
{$user['score']*$user['level']} //正确的
{$user['score']|myFun*10} //错误的
{$user['score']+myFun($user['level'])} //正确的
三元运算
$status?'正常':'错误'}
{$info['status']?$info['msg']:$info['error']}
//三元运算付内部支持.语法