Mongodb 添加新的sonata管理包不起作用
我正在使用sonata mongoDB管理包,我遇到了一些问题,事实上我有一个文档(“Quizz”),其中引用了(“QuizzPart”): “测验部分”本身也提到了许多问题: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
/**
* @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',
)) ;