我在将动态变量插入自定义伏特函数时遇到问题。
例如我有一个代码:
{{ myFunction(variableFromController) }}
并访问变量:
$compiler->addFunction('myFunction',function($resolvedArgs,$exprArgs)use($di,$compiler){
$arg = $compiler->expression($exprArgs[0]['expr']);
$lang = $di->get('lang');
echo $lang->translate($arg);
});
所以问题是编译器将变量作为字符串“$variableFromController”返回,所以我无法访问变量中的内容。
您知道如何将变量正确传递给自定义函数还是访问有问题?
谢谢。