名为“”的主义ORM管理器不存在-语法错误

时间:2019-05-13 11:02:35

标签: php doctrine-orm symfony-3.4

我认为所有参数都设置正确,但是当我运行命令时

php bin/console doctrine:schema:update --force --em=archive

它引发错误:

  

名为“存档”的Doctrine ORM管理器不存在。

所以我认为我可能有一个找不到的语法问题。

我的代码:

 doctrine:
dbal:
    default_connection: default
    connections:
         default:
             driver: pdo_mysql
             host: '%database_host%'
             port: '%database_port%'
             dbname: '%database_name%'
             user: '%database_user%'
             password: '%database_password%'
             charset: UTF8
         archive:
             driver: pdo_mysql
             host: '%database2_host%'
             port: '%database2_port%'
             dbname: '%database2_name%'
             user: '%database2_user%'
             password: '%database2_password%'
             charset:  UTF8


orm:
    auto_generate_proxy_classes: '%kernel.debug%'
    naming_strategy: doctrine.orm.naming_strategy.underscore
    mappings:
        Default:
            mapping: true
            type: annotation
            dir: '%kernel.root_dir%/../src/App/Base/Entity'
            alias: 'Default'
            prefix: 'Default\Base\Entity'
            is_bundle: false
        Archive:
            mapping: true
            type: annotation
            dir: '%kernel.root_dir%/../src/App/Base/Entity/Archive'
            alias: 'Archive'
            prefix: 'App\Base\Entity\Archive'
            is_bundle: false

我也正确设置了parameters.yml。

0 个答案:

没有答案