Doctrine ORM Manager с именем "" не существует - синтаксическая ошибка - PullRequest
1 голос
/ 13 мая 2019

Я думаю, что все параметры установлены правильно, но когда я запускаю команду

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

, выдается ошибка:

Doctrine ORM Manager с именем "archive" не существует.

Поэтому я думаю, что у меня может быть проблема с синтаксисом, которую я не могу найти.

Мой код:

 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

Также я правильно установил параметры .yml, тоже.

...