在我的项目中,我使用了两个文档: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')) ;
我想知道这个问题的根源在哪里,任何人都可以帮忙吗?谢谢