FOS UserBundle和Twig错误

时间:2013-03-12 15:15:43

标签: php symfony twig fosuserbundle

最近我一直在尝试使用FOSUserBundle应用程序安装Symfony 2.1。我完成了安装和配置过程,没有任何错误。但是,当我在浏览器地址栏中键入myapp/app_dev.php/login路径时,出现以下错误:

ErrorException: Warning: array_key_exists() expects parameter 2 to be array, null given in /home/kasia/WWW/herold-statistik/vendor/symfony/symfony/src/Symfony/Bridge/Twig/NodeVisitor/Scope.php line 94

此错误似乎出现在使用FOS templates的每个子页面上。只有从{% extends %}文件中删除{% block %}Twig标记时,它才会消失。覆盖模板对我不起作用。

我将不胜感激任何帮助。感谢。

1 个答案:

答案 0 :(得分:3)

问题不在于 FOSUserBundle 。这是来自 TwigBridge 的修复。有一个待处理的PR,但您可以手动修复它here