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}
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}
相关文章推荐
- smarty 模板中 使用 对象 调用对象 方法
- smarty 执行php代码 调用php函数 违背smarty但不失灵活
- 关于PHP模板Smarty的初级使用方法以及心得分享
- ecshop如何直接在dwt,lbi模板文件中执行php代码
- 在smarty模板中使用PHP函数的方法
- ECSHOP 模板文件中直接嵌套使用 php代码
- java反射调用配置文件构造类对象,使用其方法
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- 如何在smarty模板中执行php代码
- PHP模板Smarty的初级使用方法及心得
- PHP 中使用 Smarty 之二:配置文件在模板变量中的使用
- 使用代码创建的控件对象,设置的事件监听方法不执行的问题
- 使用java调用C语言的方法,让java获取串口数据并生成一个String对象的代码。
- 解决php smarty 2.x register_object方法不支持多级对象方法调用的问题
- java反射调用配置文件构造类对象,使用其方法
- 在smarty模板中使用PHP函数的方法
- php之Smarty模板使用方法示例详解
- 用php 执行PhantomJS文件,php中使用exec,system等函数调用系统命令
- smarty中常用方法(在php文件中使用) append ,clearallassign, clearassign, fetch ,getconfigvars,gettemplatevars
- PHP 基于Yii框架中使用smarty模板的方法详解