我目前正在开发一个遵循 MVC 模式的 Zend 2 项目。
我的所有模型都使用直接连接从 MySQL 数据库中填充数据。
现在,在不破坏我的整个模型-视图-控制器关系的情况下,我想更改原始数据源。新的数据源将是 JSON Rest API。这个 JSON Web 服务包含与 MySQL 源基本相同的数据(只是以另一种格式),并用作我们移动应用程序的 Web 服务。
第一个问题是让我的 Zend2 应用程序连接到其余的 api。第二部分是评估这些数据并将其作为某种层,以便我仍然可以像以前一样使用我的“旧”算法。
执行这种数据源切换的最佳方法是什么?有什么方法可以存储从 Web 服务传递的信息以减少对该 Web 服务的查询量?