两个数据库和各种实体
Two databases and various entities
如何关联两个实体,每个实体都在不同的数据库中。
我为每个数据库创建了两个实体管理器,默认和 customer_1.
你不能关联不同数据库中的实体,至少在最新的 Doctrine 版本中不能。
此外,这是不可取的,因为底层数据库服务器(即 MySQL)将无法保证跨独立数据库的数据完整性。例如,外键不允许您引用父数据库之外的键。
Symfony 在此处 http://symfony.com/doc/current/cookbook/doctrine/multiple_entity_managers.html 设想的多个 entity managers
仅用于访问同一应用程序中的不同捆绑包集。如果你想关联你的实体,你必须使用 one 数据库。
如何关联两个实体,每个实体都在不同的数据库中。 我为每个数据库创建了两个实体管理器,默认和 customer_1.
你不能关联不同数据库中的实体,至少在最新的 Doctrine 版本中不能。
此外,这是不可取的,因为底层数据库服务器(即 MySQL)将无法保证跨独立数据库的数据完整性。例如,外键不允许您引用父数据库之外的键。
Symfony 在此处 http://symfony.com/doc/current/cookbook/doctrine/multiple_entity_managers.html 设想的多个 entity managers
仅用于访问同一应用程序中的不同捆绑包集。如果你想关联你的实体,你必须使用 one 数据库。