[英]Add new is not working sonata admin Bundle
我正在使用Sonata mongoDB admin Bundle,但遇到了一些问题,实际上我有一个文档(“ Quizz”)引用了(“ QuizzPart”):
/**
* @var ArrayCollection
* @MongoDB\ReferenceMany(targetDocument="QuizzPart", cascade={"all"})
*/
protected $quizzParts = array();
并且(“ QuizzPart”)本身引用了许多问题:
/**
* @var ArrayCollection
* @MongoDB\ReferenceMany(targetDocument="Question", cascade={"all"})
*/
protected $questions = array();
问题是,当我尝试从admin类构造新的测验时,可以在configureFormFields中添加新的部分,但是可以添加模型quizzPart,但不能添加测验部分所引用的问题。 添加(问题)似乎没有做任何事情。 这是我的管理类的代码片段:
->add('quizzParts', 'sonata_type_collection', array('label' => 'ajouter une partie')
, array(
'edit' => 'inline',
'inline' => 'table',
'sortable' => 'id',
)) ;
有人知道这个错误的原因吗? 谢谢
搜索和搜索后,我发现这是奏鸣曲管理员的错误,我们不能使用嵌入的sonata_type_collection,并且到目前为止没有问题,请在此处查看: https : //github.com/sonata-project/SonataAdminBundle/问题/ 262
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.