Mongo ODM没有保湿参考对象

时间:2013-01-29 09:42:13

标签: zend-framework2 doctrine-odm

我遇到了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);

让我说这是新手,所以我需要问一下可以做些什么?

1 个答案:

答案 0 :(得分:0)

所需要的只是获得最新版本的教义mongodb-odm 感谢