3

我有一个基于 CodeIgniter 框架的网站。它实现了 MVC 架构。

我的困境是:我正在为手机开发应用程序。一项小研究告诉我,移动应用程序不能直接连接到 MySQL 数据库,因此,我需要在两者之间有一个服务层——在我的例子中,它们将是 PHP 脚本。

我是否可以(并且应该)将这些脚本集成到我的 MVC 架构中。如果是,我应该怎么做?

目前,我有这个想法:

  • 移动应用程序向控制器发出 POST 请求
  • 控制器通过模型从数据库中获取数据
  • 控制器以 JSON 编码数据并发送回移动应用程序

那是实施它的正确方法吗?

这是我第一次实现这样的东西,所以我想确保我没有遗漏任何东西。

4

2 回答 2

2

更好的是,创建一个完整的 REST 服务器供您的移动应用程序使用。您可以了解本教程的简单程度:

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

这也将有一个图书馆的链接,

于 2011-11-19T22:45:55.977 回答
0

您是对的,我建议您在将数据编码为 JSON 之前对数据进行加密,如果数据是安全的,则在移动设备上对其进行解码,并测试来自移动设备的请求是否可以通过与请求一起发送参数来实现并在服务器上查看,避免直接访问Good Luck

于 2011-11-19T20:25:53.227 回答