Smarty传递参数作为模板中的函数

Smarty传递参数作为模板中的函数,smarty,anonymous-function,Smarty,Anonymous Function,我需要发送到函数参数是一个匿名函数的模板Smarty。我尝试了以下代码,但出现了错误: {$form->block('image',function(){return'image';})} 和错误: 在第14行“{$form->block('image',function(){”未知函数“function” 您可以这样做(不使用匿名函数,而是使用附加变量) 您可以这样做(不使用匿名函数,而是使用附加变量) {assign var="image" value="image"} {$form->

我需要发送到函数参数是一个匿名函数的模板Smarty。我尝试了以下代码,但出现了错误:

{$form->block('image',function(){return'image';})}

和错误:

在第14行“{$form->block('image',function(){”未知函数“function”


您可以这样做(不使用匿名函数,而是使用附加变量)


您可以这样做(不使用匿名函数,而是使用附加变量)

{assign var="image" value="image"}
{$form->block('image', $image )}