Cake2 - 显示来自 2 个相同数据库的数据

Cake2 - show data from 2 identical databases

我有一个相当大的应用程序,具有复杂的数据库结构(很多表有外键..)。

此应用程序存在于 2 个实例中(因此有 2 个模式相同的数据库),每个实例都有不同的数据(有些数据可以相同,如 'district')。

我需要创建第三个仅用于读取数据的应用程序。第三个应用程序需要从两个数据库中读取数据,合并它们并显示它们。

我需要能够使用现有的应用程序代码进行阅读、排序、过滤、分页。

在 cakephp 中实现此目的的最有效方法是什么?

提前致谢

可能的解决方案: - 创建您自己的数据源(扩展现有 Mysql) - 重载"read"方法,在这个重载方法中,合并记录和return