Sonata在添加页面上抛出RuntimeException

时间:2015-08-19 13:47:57

标签: php symfony sonata-admin

当尝试使用CRUDController和Doctrine添加元素时,Sonata会抛出以下异常:

You are using a closure with the `InlineConstraint`, this constraint cannot be serialized. You need to re-attach the `InlineConstraint` on each request. Once done, you can set the `serializingWarning` option to `true` to avoid this message.

知道在哪里以及如何停用此功能以及可能导致此异常的原因是什么?我也没有在文档中看到这样的内容。

它被扔到这里:

in vendor/sonata-project/core-bundle/Validator/Constraints/InlineConstraint.php at line 34

1 个答案:

答案 0 :(得分:1)

在composer.json中使用版本dev-master时解决了这个问题:

"sonata-project/admin-bundle": "dev-master"

这将推出SonataCore的最新版本2.3.6,其中包括rande的最新更改: https://github.com/sonata-project/SonataAdminBundle/pull/3179