更新数据库架构

时间:2019-04-10 22:41:30

标签: symfony

我尝试运行:

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'.

我在我的App \ Application文件夹中扩展了SonataUserBundle。这些实体位于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: ~

但仍然无法更新架构。

1 个答案:

答案 0 :(得分:0)

可能是文件不在同一目录中。