参考许多奏鸣曲管理员捆绑

时间:2015-05-20 14:07:50

标签: php mongodb symfony sonata-admin

在我的项目中,我使用了两个文档:User和Quizz。实际上我在这两个文档之间有单向关系(用户引用一个或多个Quizzs)。 在我的后端我使用Sonata mongoDb Amin Bundle,当我创建用户时,我想向这个用户添加一个Quizz。它出现在表单中,我添加了Quizz,创建了quizz,但用户文档中没有引用。 用户文档:

 /**
 * @var ArrayCollection
 * @MongoDB\ReferenceMany(targetDocument="\ATS\QuizzBundle\Document\Quizz", cascade={"all"})
 */ 
   protected $quizz = array();

这是UserAdmin:

->add('quizz', 'sonata_type_collection',array('by_reference' => false),
array('admin_code' => 'sonata.admin.quizz')) ; 

我想知道这个问题的根源在哪里,任何人都可以帮忙吗?谢谢

0 个答案:

没有答案