本文主要是介绍smarty模板中使用php函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
smarty 执行php代码 调用php函数 虽违背smarty但不失灵活,有时候也在SMARTY中也不得不使用PHP的相关函数和一些语句的.
{php}
echo "alert('here is php method run ~!');";
{/php}
因为应用需要,要在Smarty中调用PHP函数,实现办法如下:
模板
数据条数:{$data|count}
活动页面文件后缀:{$page|substr:'-3'}
特殊情况:{$page|str_replace:'jpg':'png'}
对应php实现
count($data);
substr($page, -3);
str_replace('jpg', 'png', $page);
smarty 模板中使用对象,使用对象方法:
后台
class aa{ public function objecho(){ return isManager(); }
}
$objaa = new aa();
$objTemplate->assign("objaa",$objaa); tpl中
{assign var="ismanager" value=$objaa->objecho()}
{$ismanager}
smarty中定义变量:{assign var="UserName" value="myz"}
这篇关于smarty模板中使用php函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!