当您输入登录方法时,则是路由login_check的方向,我收到以下错误。
ContextErrorException:Catchable Fatal Error:传递给的参数1 FOS \ UserBundle \ Doctrine \ UserListener :: preUpdate()必须是一个实例 Doctrine \ Common \ Persistence \ Event \ LifecycleEventArgs,实例 给出了Doctrine \ ORM \ Event \ PreUpdateEventArgs,调用 /var/www/solicitud_cupos/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php 在第63行并在中定义 /var/www/solicitud_cupos/vendor/friendsofsymfony/user-bundle/Doctrine/UserListener.php 第76行
版本:Symfony 2.3.37
感谢您的帮助
答案 0 :(得分:0)
今天我遇到了同样的问题。 FosUserBundle github
最近修改了FosUserBundle。 也许你的作曲家版本是Doctrine / orm& doctrine / doctrine-bundle不是最新的。
我现在在我的composer.json:
" doctrine / orm":" ~2.4,> = 2.4.5"
"学说/教义束" :" 1.5。*"
" friendsofsymfony /用户束" :" ~2.0@dev"