您的位置:首页 > 编程语言 > PHP开发

smarty模板文件中执行php代码 调用php函数的方法 使用对象等

2011-11-04 10:13 1081 查看
smarty 执行php代码 调用php函数 虽违背smarty但不失灵活,有时候也在SMARTY中也不得不使用PHP的相关函数和一些语句的

PHP Code复制内容到剪贴板

{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 模板中使用对象,使用对象方法

PHP Code复制内容到剪贴板

后台
class aa{
public function objecho(){
return isManager();
}
}
$objaa = new aa();
$objTemplate->assign("objaa",$objaa);

tpl中
{assign var="ismanager" value=$objaa->objecho()}
{$ismanager}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: