调用register将插件存储到新变量smarty

时间:2018-12-05 11:52:13

标签: php smarty

我想在smarty中调用自己编写的php函数。

我的尝试是这样的:

$smarty->registerPlugin('function', 'functionToCallInSmarty', 'functionInPhp')

当我调用functionToCallInSmarty时,我想将结果保存到这样的新变量中:

{functionToCallInSmarty param=$param1 assign="newVariableToStoreTheResult"}

以某种方式在我看来这是不可能的?我知道在php函数中调用的方式 $smarty->assign("newVariableToStoreTheResult");,但就我而言,这是一个糟糕的解决方案。

我还不想使用{php}{/php}标签

还有解决方案吗?

0 个答案:

没有答案