который ты тайпхинтишь. Если у тебя больше одного коннекшна то у тебя должно быть два сервиса для EntityManager — doctrine.orm.default_entity_manager с сконфигуренным doctrine.dbal.default_entity_manager c doctrine.dbal.default_connection и doctrine.orm.whatever_entity_manager с doctrine.dbal.whatever_connection. Уже на этом этапе DI должен сказать при компиляции контейнера что у тебя два em и определись, какой ты хочешь заинжектить.
Если у тебя есть этот эксепшн — тогда вопрос глупый, конфликт разрули ручками
Если у тебя сервис объявлен руками — вопрос глупый, поменяй arguments
Если у тебя автовайрится молча em с дефолтным коннекшном — у тебя что-то с конфигурацией
И самое главное — не инжекть никуда em, он тебе там нах не нужен и это явный знак что ты делаешь что-то не так или не там
я ниче не забыл?
кроме последнего) верно отчасти
а если я хочу запилить флаш сервис?
за разъяснения спасибо
а чем плохо инжектить ем?
Обсуждают сегодня