如果在上下文中传递函数名称,Dust PHP会尝试调用函数

时间:2014-06-24 11:04:49

标签: php templates dust.js

我正在使用尘埃的PHP分支:http://cretz.github.io/dust-php/

以下代码可以正常使用:

$compiled = $dust->compile('Hi {name}.');
echo $dust->renderTemplate($compiled, ['name' => 'John Doe']);

但以下失败:

echo $dust->renderTemplate($compiled, ['name' => 'link']);

出现此错误:

PHP Warning:  link() expects parameter 1 to be a valid path, object given in /var/www/grallo2/vendor/dust-php/dust-php/src/Dust/Evaluate/Evaluator.php on line 342

似乎灰尘试图执行PHP功能。有什么方法可以避免这种情况吗?

0 个答案:

没有答案