Database 在symfony 2.0中创建多个数据库的步骤

Database 在symfony 2.0中创建多个数据库的步骤,database,symfony,entity,symfony-2.0,Database,Symfony,Entity,Symfony 2.0,我使用单数据库连接。现在我需要使用两个数据库连接。我需要知道创建两个数据库的步骤。我有很多疑问。生成实体命令是否与我们用于单个数据库连接的命令相同 请逐步解释创建多个实体和多个db连接的过程 我在/Symfony/app/config/config.yml中编写代码: doctrine: dbal: default_connection: default connections: default: driver: %database

我使用单数据库连接。现在我需要使用两个数据库连接。我需要知道创建两个数据库的步骤。我有很多疑问。生成实体命令是否与我们用于单个数据库连接的命令相同

请逐步解释创建多个实体和多个db连接的过程

我在/Symfony/app/config/config.yml中编写代码:

doctrine:
dbal:
    default_connection:   default
    connections:
        default:
            driver:   %database_driver%
            host:     %database_host%
            port:     %database_port%
            dbname:   %database_name%
            user:     %database_user%
            password: %database_password%
            charset:  UTF8
        customer:
            driver:   %database_driver2%
            host:     %database_host2%
            port:     %database_port2%
            dbname:   %database_name2%
            user:     %database_user2%
            password: %database_password2%
            charset:  UTF8

orm:
    default_entity_manager:   default
    entity_managers:
        default:
            connection:       default
            mappings:
                dbBundle: ~
        client:
            connection:       client
            mappings:
                dbBundle: ~
我找到了答案: 在包名称之前添加命名空间

orm:
    default_entity_manager:   default
    entity_managers:
        default:
            connection:       default
            mappings:
                <Namespace>dbBundle: ~
        client:
            connection:       client
            mappings:
                 <Namespace>dbBundle: ~
orm:
默认\实体\管理器:默认
实体管理人员:
违约:
连接:默认值
映射:
数据库包:~
客户:
连接:客户端
映射:
数据库包:~

如果我使用此命令生成实体:php应用程序/控制台原则:映射:convert yml./src/MyCo/Base/MyBundle/Resources/config/doctrine/metadata/orm--from database--force--em=client:Error displed like:[InvalidArgumentException]Bundle“dbBundle”不存在或未启用。如何生成实体以显示错误?有什么解决办法吗?