SonataAdminBundle抱怨失去“位置”

时间:2015-06-01 16:49:06

标签: symfony sonata-admin

我正在尝试将旧项目从SonataAdminBundle 2.2升级到2.3 导航仪表板看起来很好,但在我的功能测试中,我得到以下异常:

Key "position" does not exist as the array is empty in SonataAdminBundle:Core:dashboard.html.twig at line 23

以下堆栈跟踪进入缓存的树枝模板,因此无效。

2 个答案:

答案 0 :(得分:1)

看起来你还有来自2.2 vesion的旧模板

看看它是来自2.2 https://github.com/sonata-project/SonataAdminBundle/blob/2.2/Resources/views/Core/dashboard.html.twig#L23的仪表板模板,它实际上具有变量“block”的“位置”键

但如果您期待2.3 https://github.com/sonata-project/SonataAdminBundle/blob/2.3/Resources/views/Core/dashboard.html.twig 你根本不会看到“位置”键

所以我想答案是你如何“尝试升级”,似乎你仍然有来自2.2的旧东西

答案 1 :(得分:1)

看起来像一个简单的缓存学习是不够的。我手动删除了缓存中的所有文件并再次尝试,现在它可以工作了。谢谢大家