PHP中的跨数据库连接原则

PHP中的跨数据库连接原则,php,symfony,doctrine-orm,doctrine,multiple-databases,Php,Symfony,Doctrine Orm,Doctrine,Multiple Databases,我在他们的博客上读到了关于跨数据库加入原则的内容: 问题是每当表名包含一个点(用于指定数据库)时,原则:schema:update输出无需更新-您的数据库已与当前实体元数据同步。该命令基本上只忽略表名包含点的实体。这是正常的,是ORM/DBAL的限制 使用了一个 原则\DBAL\Schema\AbstractSchemaManager读取表,而不是从所有数据库读取 因此,您必须手动处理放置在不同数据库中的表,或者使用您自己的模式管理器和您自己的listTables实现。这里有一个非常类似的问题,

我在他们的博客上读到了关于跨数据库加入原则的内容:
问题是每当表名包含一个点(用于指定数据库)时,
原则:schema:update
输出
无需更新-您的数据库已与当前实体元数据同步。
该命令基本上只忽略表名包含点的实体。

这是正常的,是ORM/DBAL的限制

使用了一个

原则\DBAL\Schema\AbstractSchemaManager
读取表,而不是从所有数据库读取


因此,您必须手动处理放置在不同数据库中的表,或者使用您自己的模式管理器和您自己的
listTables
实现。

这里有一个非常类似的问题,但是如果是这样的话,它没有正确的答案,我想我将只使用多个实体管理器。