Използвам 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()
, но това очевидно е поправено и проверих кода спрямо ангажимента. Освен добавянето на администраторски потребител и тестов потребител, всички пакети все още са такива, каквито са били при инсталирането.
Може ли някой да помогне?
Благодаря предварително