【发布时间】:2014-08-28 14:31:04
【问题描述】:
我在控制器类中创建了一个需要在模板内部使用的函数(因为它渲染了多次的模板(每个模板都是网站上的一个帖子,它们都会在新闻源中以不同的值显示) . 有没有办法在 smarty 变量上调用它? 假设您在控制器中创建了一个函数:
public function foo($bar){
$bar++;
return $bar;
}
然后在模板中:
{$smarbar|foo} 或类似的东西
【问题讨论】:
-
您的意思是可以将函数设为静态以便 bar 在每次调用时递增吗?
-
不不,我只是想知道是否可以在 smarty 模板文件中调用 PHP 函数。该函数只是一个示例。其余的文字解释了我为什么要这样做。