我遇到了MongoDB ODM与Doctrine的问题: 我有一个表格,其字段集说'A'。该字段集'A'还有另一个字段集'B',它包含一个通过DoctrineModule的selectObject填充的select元素。
根据建议的原则,每个模型/文档都应该有自己的字段集,字段集A有文档“DA”,字段集“B”是文档“DB”。 DA和DB之间也存在ReferenceOne关系。 DA有一个引用一个DB的属性,现在这就是问题所在。
当我提交表单时,我收到badMethodCallException。
Doctrine \ ODM \ MongoDB \ Mapping \ ClassMetadataInfo :: getAssociationTargetClass($ assocName)尚未实现。
这很明显。
我说我在表单和字段集中使用DoctrineHydrator,就像这样
$this->setHydrator(new \DoctrineModule\Stdlib\Hydrator\DoctrineObject($documentManager));
接下来(仅在档案集中)
$this->setObject($document);
让我说这是新手,所以我需要问一下可以做些什么?
答案 0 :(得分:0)
所需要的只是获得最新版本的教义mongodb-odm 感谢