具有“url”功能的Twig_Error_Runtime异常

时间:2012-10-10 12:23:00

标签: symfony twig symfony-2.1

将树枝更新为>后

比1.7

代码<a href="{{ url('article', { 'articleId':article.id }) }}">导致:

Twig_Error_Runtime: An exception has been thrown during the compilation of a template ("Catchable Fatal Error: Argument 2 passed to Twig_Environment::addFunction() must implement interface Twig_FunctionInterface, instance of Twig_Filter_Function given

1.7 - 一切正常

2 个答案:

答案 0 :(得分:1)

您必须使用path(...)代替url(...) 争论是一样的。

我想从1.7到&gt; 1.7这个功能已经过时,被新的替换了

答案 1 :(得分:1)

问题不在于urlpath功能。 看起来您使用Twig_Filter_Function代替Twig_Function_Function来定义自定义函数。 检查您的自定义树枝扩展名。