Средство проверки форм Symfony2 MongoDB не загружает DocumentManager

На самом деле я работаю над проектом symfony2 с MongoDB, но я сталкиваюсь со странной проблемой: когда я хочу отправить некоторые данные в форме, symfony выполняет проверку этих данных, но загружает EntityManager, поэтому пытается подключиться к SQL сервер, очевидно, я получил ошибку:

An exception occured in driver: SQLSTATE[28000] [1045] Blah Blah ...

Правильный класс data_class загружается для каждой формы (пример: My \ Project \ UserBundle \ Document \ User), поэтому логично, что он будет использовать правильный ObjectManager, поэтому DocumentManager для MongoDB, но не …

Проект, над которым я работаю, разделен на 3 веб-приложения, но они работают с одной и той же базой данных и должны управлять MongoDB и другими, с которыми может работать orm. Таким образом, в зависимости мы имеем библиотеку, которая управляет объектами или документами с помощью служб / менеджеров / и т. Д., Например, FosUserBundle.
И эта проблема возникла, когда мы реализовали библиотеку.

Я пробовал разные вещи, если это было пространство имен или потому что документ был в поставщике, поэтому я унаследовал документы в дочернем пакете, но проблема все еще та же.

Примечание: даже формы FosUserBundle больше не работают, кроме входа в систему (но это часть безопасности Symfony)

У меня нет большого кода, которым можно поделиться, так как я совершенно не знаю, откуда он.

Есть ли способ заставить ObjectManager к форме? Или что-то другое ?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]