2013-03-12 65 views
1

最近我一直试图安装FOSUserBundle与我的Symfony 2.1应用程序。我完成了安装和配置过程,没有任何错误。然而,当我输入myapp/app_dev.php/login路径到浏览器地址栏,我得到了以下错误:FOS UserBundle和树枝错误

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文件中删除时,它才会消失。覆盖模板不适合我。

我会很感激任何帮助。谢谢。

回答

3

问题不在于FOSUserBundle。它来自TwigBridge的修复。有一个待决的PR,但你可以手动修复它看起来here

+0

我该怎么做? – IlyaDoroshin 2013-03-12 17:36:52

+1

你可以看到确切的变化[这里](https://github.com/jfsimon/symfony/commit/fe4cc249b500323b9bde6acff04182a86414c88f#L0R37) – Erioch 2013-03-12 18:01:09

+0

@IlyaDoroshin它被合并,运行作曲家更新。 – supernova 2013-03-14 16:59:46