Mongo ODM не увлажняет ссылочный объект

У меня возникла проблема с MongoDB ODM с Doctrine: у меня есть форма, в которой есть набор полей, говорящий «A». Этот набор полей «A» также имеет другой набор полей, скажем, «B», который содержит элемент выбора, который заполняется через selectObject DoctrineModule.

В соответствии с рекомендуемыми принципами каждая модель/документ должна иметь свой собственный набор полей, набор полей A имеет документ «DA», а набор полей «B» — документ «DB». Существует также отношение ReferenceOne между DA и DB, т.е. У DA есть свойство, которое ссылается на одну БД, теперь это проблема.

Когда я отправляю форму, я получаю исключение badMethodCallException.

Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo::getAssociationTargetClass($assocName) еще не реализован.

что очевидно.

Позвольте мне сказать, что я использую DoctrineHydrator в форме и наборах полей, как это

$this->setHydrator(new \DoctrineModule\Stdlib\Hydrator\DoctrineObject($documentManager));

за которым следует (только в наборах файлов)

$this->setObject($document);

Позвольте мне сказать, что я новичок в этом, поэтому мне нужно спросить, что можно сделать?


person Bba    schedule 29.01.2013    source источник


Ответы (1)


Все, что было нужно, это получить последнюю версию mongodb-odm доктрины. Спасибо.

person Bba    schedule 29.01.2013