简体   繁体   English

添加新的不起作用的奏鸣曲admin捆绑包

[英]Add new is not working sonata admin Bundle

I'm using sonata mongoDB admin Bundle and i'm getting some problems, in fact I have a document ("Quizz") which references ("QuizzPart"): 我正在使用Sonata mongoDB admin Bundle,但遇到了一些问题,实际上我有一个文档(“ Quizz”)引用了(“ QuizzPart”):

/**
 * @var ArrayCollection
 * @MongoDB\ReferenceMany(targetDocument="QuizzPart", cascade={"all"})
 */
protected $quizzParts = array();

and the ("QuizzPart") itself references many questions : 并且(“ QuizzPart”)本身引用了许多问题:

/**
 * @var ArrayCollection
 * @MongoDB\ReferenceMany(targetDocument="Question", cascade={"all"})
 */
protected $questions = array();

The problem is that when I try to construct a new quiz from my admin class, in the configureFormFields, I can add new parts but I can add the model quizzPart but not the questions which are referenced by the quizz part. 问题是,当我尝试从admin类构造新的测验时,可以在configureFormFields中添加新的部分,但是可以添加模型quizzPart,但不能添加测验部分所引用的问题。 the add new (of the question) seems not doing anything. 添加(问题)似乎没有做任何事情。 this is the code snippet from my admin class : 这是我的管理类的代码片段:

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

Any one knows the reason of this bug please ? 有人知道这个错误的原因吗? thank you 谢谢

搜索和搜索后,我发现这是奏鸣曲管理员的错误,我们不能使用嵌入的sonata_type_collection,并且到目前为止没有问题,请在此处查看: https : //github.com/sonata-project/SonataAdminBundle/问题/ 262

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM