我试图按here所述安装SonataMediaBundle
。
安装完毕后,我收到此错误:ManagerInterface找不到SonataMediaBundle
PHP Fatal error: Interface 'Sonata\CoreBundle\Model\ManagerInterface' not found in /var/www/prj/vendor/sonata-project/media-bundle/Sonata/MediaBundle/Model/MediaManagerInterface.php on line 20
有一个Sonata\CoreBundle\Entity\ManagerInterface
但没有Sonata\CoreBundle\Model\ManagerInterface
!
问题是什么?
这是给我一个错误'ContextErrorException:运行时注意:索纳塔宣言\ UserBundle \控制器\这个RegistrationController :: registerAction ()应该与FOS \ UserBundle \ Controller \ RegistrationController :: registerAction()兼容如何解决这个问题? – Link14
这似乎是一个不同的问题正在跟踪[这里](https://github.com/sonata- project/SonataUserBundle/pull/311)。解决这类问题的方法可能是使用稳定版本而不是'dev-master'。 – albertedevigo
我不明白如果我不明白'使用'dev-master',我得到了OP发布的错误。你介意在你的composer.json中给我所有的'sonata-project'声明吗?我想我可能在某个地方有一个错误的版本。 – Link14