Symfony Не удается найти диспетчер сущностей для класса "App\Entity\User"

После обновления до последнего обновления symfony 5.4 я удаляю пользовательский объект/репозиторий, чтобы перезапустить и удалить все устаревания.

Чтобы воссоздать объект/репозиторий пользователя, я запускаю:

php bin/console make:user --is-entity --with-password
# it returns
In DoctrineHelper.php line 91:
                                                              
  Cannot find the entity manager for class "App\Entity\User"
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
0
106
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

как указано в https://github.com/symfony/maker-bundle/issues/1158#issuecomment-1210446372,
добавьте в config/packages/doctrine.yaml атрибут типа:

# config/packages/doctrine.yaml
        mappings:
            App:
                is_bundle: false
                dir: '%kernel.project_dir%/src/Entity'
                prefix: 'App\Entity'
                alias: App
                type: attribute

Другие вопросы по теме