Mongodb 添加新的sonata管理包不起作用

Mongodb 添加新的sonata管理包不起作用,mongodb,symfony,sonata-admin,Mongodb,Symfony,Sonata Admin,我正在使用sonata mongoDB管理包,我遇到了一些问题,事实上我有一个文档(“Quizz”),其中引用了(“QuizzPart”): “测验部分”本身也提到了许多问题: /** * @var ArrayCollection * @MongoDB\ReferenceMany(targetDocument="Question", cascade={"all"}) */ protected $questions = array(); 问题是,当我试图从我的管理类构建一个新的测验时,在c

我正在使用sonata mongoDB管理包,我遇到了一些问题,事实上我有一个文档(“Quizz”),其中引用了(“QuizzPart”):

“测验部分”本身也提到了许多问题:

/**
 * @var ArrayCollection
 * @MongoDB\ReferenceMany(targetDocument="Question", cascade={"all"})
 */
protected $questions = array();
问题是,当我试图从我的管理类构建一个新的测验时,在configureFormFields中,我可以添加新的部分,但我可以添加模型测验部分,但不能添加测验部分引用的问题。(这个问题的)新增部分似乎没有任何作用。 这是我的管理类中的代码片段:

    ->add('quizzParts', 'sonata_type_collection', array('label' => 'ajouter une partie')
        , array(
        'edit'     => 'inline',
        'inline'   => 'table',
        'sortable' => 'id',
        )) ; 

有人知道这个错误的原因吗?谢谢

在搜索和搜索之后,我发现这是一个sonata管理员的bug,我们不能使用叠瓦sonata_type_集合,并且直到现在还没有问题,请查看这里:

    ->add('quizzParts', 'sonata_type_collection', array('label' => 'ajouter une partie')
        , array(
        'edit'     => 'inline',
        'inline'   => 'table',
        'sortable' => 'id',
        )) ;