smarty 3.16 函数的使用
点击 1817 创建时间 2011-12-08 11:48:54
在smarty中使用修改器很是不方便,有时有的函数用不上,实际上smarty是可以使用php的系统函数的。
index.php
require('lib/smarty/Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = dirname( __FILE__ ) . "/templates";
$smarty->force_compile = true;
//$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
$arr = array(
array("name" => "yqr" , "age" => 27 ),
array("name" => "zsf" , "age" => 23 )
);
$smarty->assign("rows" , $arr );
$smarty->display('index.html');
下面,在index.html中使用count()、substr()、trim()、floatval()等php系统函数。
index.html
smarty test<br />
count:{count($rows)} <br />
<b>print_r</b>
{print_r($rows)}
<br />
{foreach from=$rows item="r"}
{substr(trim($r.name),1,2)} , {floatval($r.age)*3.4} <br />
{/foreach}
上一篇: amfphp2.0 入门demo
下一篇: Rong Framework将为模板引擎加入修改器