smarty中常用方法(在php文件中使用) append ,clearallassign, clearassign, fetch ,getconfigvars,gettemplatevars...

本文介绍了Smarty模板引擎的一些实用操作,包括向模板数组追加元素的不同方式、清除模板变量的方法、如何将模板内容赋值给变量而非直接输出,以及获取模板变量和检查模板文件存在性的技巧。

$smarty->assign('arr',$arr); 

$smarty->append("arr",$arr2,true);向模板中的数组追加元素;true表示添加为普通元素,false表示将新元素做为数组来添加

true:

array 

{

"name"=>"john",

"sex"=>"man", 

"age"=>"10" 

false:

array 

{

"name"=>"john",

"sex"=>"man", 

0=>array

"age"=>"10" 

 

2.$smarty->clearallassign();清除模板中所有的变量;

$smarty->clearassign("a");清除一个指定的赋值; 

 

3.$str=$smart->fetch();将要显示的模板赋给一个变量,但不直接显示出来;

 

4. $smarty->getconfigvars(string name)

   $smarty->gettemplatevars(string name)

获取指定配置变量或模板变量的值,如果不含参数,则还回一个所有配置变量或模板变量的数组;

 

5.$smarty->templateexists(template name);检测指定的模板是否存在。 

 

转载于:https://www.cnblogs.com/feng12345/p/5468821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值