Обновление схемы базы данных

Я пытаюсь запустить:

php bin/console doctrine:schema:update --force

но у меня есть это исключение:

Invalid mapping file 'App.Application.Sonata.UserBundle.Entity.Group.orm.xm
  l' for class 'App\Application\Sonata\UserBundle\Entity\Group'.

Я расширил SonataUserBundle в папке App\Application. Сущности присутствуют в App\Application\Sonata\UserBundle\Entity.

В моем файле доктрины я сопоставил так:

orm:
        auto_generate_proxy_classes: true
        naming_strategy: doctrine.orm.naming_strategy.underscore
        auto_mapping: true
        mappings:
            App:
                is_bundle: false
                type: annotation
                dir: '%kernel.project_dir%/src/Entity'
                prefix: 'App\Entity'
                alias: App
            SonataUserBundle: ~
            FOSUserBundle: ~
            ApplicationSonataUserBundle: ~

Но все еще не могу обновить схему.

Вы проверили свой путь к каталогу?

Mitesh Vasava 11.04.2019 01:56
Стоит ли изучать 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 нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
2
1
34
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

может быть файл не в том же каталоге.

Да точно, проблема связана с путем, указанным в xml файле. Я добавил App\ к полному пути, и теперь он работает! Спасибо всем

M'hamed Lalami 11.04.2019 10:01

да, это проблема

Meet 11.04.2019 10:05

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