【发布时间】:2013-03-13 15:51:10
【问题描述】:
我使用 Symfony2 已经有一段时间了,最近我添加了 FOSUserBundle、SonataAdminBundle 和 SonataPageBundle。
一切正常,直到添加 SonataPageBundle 后,我尝试使用管理仪表板单击快照部分中的“添加新”。尝试加载页面时出现以下错误:
可捕获的致命错误:参数 1 传递给 Sonata\PageBundle\Model\Snapshot::setPage() 必须是 Sonata\PageBundle\Model\PageInterface,给定 null,调用 Symfony/vendor/bundles/Sonata/PageBundle/Controller/SnapshotAdminController.php 在第 38 行并定义在 Symfony/vendor/bundles/Sonata/PageBundle/Model/Snapshot.php 第 236 行 500 内部服务器错误 - ErrorException
我知道SetPage() 存在错误,但这显然已得到修复,我检查了代码与提交。除了添加一个 Admin 用户和一个 Test 用户之外,所有的 bundle 都和安装时一样。
有人可以帮忙吗?
提前致谢
【问题讨论】: