У меня возникла проблема с 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);
Позвольте мне сказать, что я новичок в этом, поэтому мне нужно спросить, что можно сделать?