0

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

请逐步解释创建多个实体和多个数据库连接的过程。

在 /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: ~
4

1 回答 1

0

我找到了答案:在捆绑名称之前添加命名空间

orm:
    default_entity_manager:   default
    entity_managers:
        default:
            connection:       default
            mappings:
                <Namespace>dbBundle: ~
        client:
            connection:       client
            mappings:
                 <Namespace>dbBundle: ~
于 2013-03-05T11:56:26.030 回答