所以我有一个简单的 jQuery Mobile 站点,它通过 PHP 与 MySQL 数据库交互。最初会查询用户订单,然后使用移动 Web 界面进行更新。我没有使用任何 PHP 框架,我只编写了 7 或 8 个 PHP 文件来检索、更新、创建和删除订单记录。
当我开始开发 Android 和 iOS 应用程序时,我意识到拥有一个 PHP 后端框架是有益的,它可以处理从 3 个来源中的任何一个来源创建/读取/更新/删除我的订单和用户记录的请求,而无需关心哪个来源它是。我想在服务器端数据库处理和 3 个移动接口中的每一个之间创建一个抽象层。我设想能够从客户端进行 POST 调用,将 TYPE 参数和数据的 JSON 数组传递到像 /myserver/mRequest.php 这样的通用页面,这将根据 TYPE 确定要做什么并处理处理,将一个 STATUS 变量和一个 JSON 数据数组返回给客户端。
是否有一个好的(最好是免费的)PHP 框架来帮助布局后端?我看过 Zend 和其他一些,但它们看起来很重,并且适用于桌面站点。我想尽量减少对服务器的调用次数以及来回发送的数据量(我们都知道 Verizon 3G 有多慢)。
我希望那里有一些轻量级的框架,可以作为我组织 CRUD 函数、检查空值、处理 MySQL 错误等的骨架。
如果没有,开发 PHP 移动后端的指南将是下一个最佳选择。
注意:我很抱歉,已经有一个帖子在问这个问题,但我找不到我认为合适的帖子。