Thinkphp 模板变量赋值输出与smarty对比

Thinkphp 模板引擎继承smarty模板引擎,两者在很多地方相同的地方,也自己不同之处,下面简单thinkphp模板变量

1,普通标签默认开始标记是{,结束标记是 }。也可以通过设置TMPL_L_DELIM和TMPL_R_DELIM进行更改

'TMPL_L_DELIM'=>'<{',
'TMPL_R_DELIM'=>'}>',

也可以自己,比如 speedphp 用的事{#  ,#}

2,模板变量赋值和模板变量显示

模板变量赋值  $this->assign('name',$name);

模板变量显示  {$name}  {$data['name']}  {$data.name}

而php smarty模板引擎设置标签

$smarty->left_delimiter = '';
$smarty->assign('foo', 'bar');
$smarty->assign('name', 'Albert');

要想学会thinkphp ,可以学习smarty模板引擎

文章来自 http://www.96net.com.cn

你可能感兴趣的:(Thinkphp)