首先我会说我是一个蹩脚的程序员,我确信我想做的事情可以在 10 行节点或 Rails 或其他东西中完成,但 PHP 是我可用的。
因此,我希望找到一个简单的 PHP 库,它将数据库调用包装在一个类似于 RESTful 模型的 API 中。
我在寻找这样的东西时收效甚微——搜索 PHP CRUD
或 PHP REST
会出现数以亿计的页面,但我不知道如何过滤它们。
我真的想在这里保持简单,我不想要像 Zend 之类的大型框架。我在 Backbone 中处理的模型非常简单。我只想将 GET
发送到 /notes/3
或将 POST
发送到 /notes
,等等,让 PHP 对数据库做正确的事情。
也许我要求太多了,但在我看来,这就是 Rails 等其他框架所提供的。有什么建议么? TIA...
最佳答案
2018 年 11 月编辑: 虽然我不会敲 CodeIgniter,但现在 Laravel (目前是 5.5)是我使用的框架。
这里是 good article这总结了我使用 Laravel 的原因。
要快速开始,我推荐 Laracasts .这是一项订阅视频教程服务,深入介绍了如何使用 Laravel(以及其他与 Web 开发相关的东西)。
原始答案:
Codeigniter ,对我来说,是最简单的类似 Rails 的框架。它很简单,您可以轻松地从头开始构建 CRUD 应用程序。
推出自己的应用程序的最大问题是安全性。 Codeigniter 可以通过保护您免受许多常见的安全风险(例如直接使用 $_POST 数组以及不正确地过滤您的数据)来帮助您构建一个不易被黑客入侵的网站。更不用说它提供的许多帮助类,例如表单验证。
您可以查看documentation在他们的网站上。只要您记住导航隐藏在每个页面的顶部,它就非常易于使用。 :D
关于php - 可与 backbone.js 一起使用的 RESTful 持久性解决方案......在 PHP 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755074/