我一直在使用Symfony2一段时间了,最近我添加了FOSUserBundle,SonataAdminBundle和SonataPageBundle。
一切正常,直到添加SonataPageBundle后,我尝试使用Admin Dashboard点击Snapshot部分中的“Add New”。尝试加载页面时出现以下错误:
捕获致命错误:参数1传递给 Sonata \ PageBundle \ Model \ Snapshot :: setPage()必须是。的实例 Sonata \ PageBundle \ Model \ PageInterface,null给定,调用 Symfony的/供应商/束/奏/ PageBundle /控制器/ SnapshotAdminController.php 在第38行并在中定义 Symfony / vendor / bundles / Sonata / PageBundle / Model / Snapshot.php第236行 500内部服务器错误 - ErrorException
我知道SetPage()
出现了错误,但显然已经修复了,我检查了提交代码。除了添加Admin用户和Test用户之外,所有捆绑包仍然与安装时一样。
有人可以帮忙吗?
提前致谢
答案 0 :(得分:-1)
这是由Github上的rande https://github.com/sonata-project/SonataPageBundle/issues/21
解决的