smarty 模板怎样使用php标签

2025-02-24 20:00:46
推荐回答(2个)
回答1:

smarty本身是不推荐使用php标记的,可以通过编写插件(block,function,modifier)来代替。
smarty默认不开启php标记,需要在创建smarty对象后做如下设置:
$smarty->php_handling = SMARTY_PHP_ALLOW ;

回答2:

用.tpl模版文件 显示你所说的echo的值,只是不能像你在写php中那样写, 要用模版标签<{......}>显示。
事例代码:
php文件中写的是:

留言者:
IP地址:
日期:

模版文件中就变了:

留言者:<{$msg.sender}>
IP地址:<{$msg.sendIP}>
日期:<{$msg.sendDateTime}>

如果对你有帮助,请选为最佳答案哦。