我有一个基于 CodeIgniter 框架的网站。它实现了 MVC 架构。
我的困境是:我正在为手机开发应用程序。一项小研究告诉我,移动应用程序不能直接连接到 MySQL 数据库,因此,我需要在两者之间有一个服务层——在我的例子中,它们将是 PHP 脚本。
我是否可以(并且应该)将这些脚本集成到我的 MVC 架构中。如果是,我应该怎么做?
目前,我有这个想法:
- 移动应用程序向控制器发出 POST 请求
- 控制器通过模型从数据库中获取数据
- 控制器以 JSON 编码数据并发送回移动应用程序
那是实施它的正确方法吗?
这是我第一次实现这样的东西,所以我想确保我没有遗漏任何东西。