PHP RESTful CRUD 框架 [已关闭]

2022-08-30 22:20:36

我真的很喜欢与SailsJS(http://sailsjs.org)合作。特别是因为它会自动生成一个RESTful CRUD API。但是,为小客户工作,我并不总是有机会在NodeJS环境中工作。大多数他们的web应用程序运行在Apache(PHP / MySQL)服务器上。

我的问题:是否有任何框架提供自动生成的RESTful CRUD API?如果没有,自己写它的最佳方法是什么?

我知道处理路由的框架,但是我正在寻找自动生成CRUD API的东西(基于蓝图或链接到数据库表)。

为了加快开发过程并保持代码干净,我也喜欢ORM。如果我能将自动生成的API链接到ORM模式/蓝图,那就太好了。那么,再一次,解决这个问题的最佳方法是什么?

我找不到任何提供此功能的框架。希望你们能帮我。

提前致谢!

丹尼斯


答案 1

在某种程度上,用于编写API和RESTful应用程序的最佳和简单的Php框架是

超薄框架

Slim是一个PHP微框架,可帮助您快速编写简单而强大的Web应用程序和API。slimframework.com

世界您好:

<?php
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
    echo "Hello, $name";
});
$app->run();

答案 2

这是一个宁静的api框架,可以让你快速入门,http://luracast.com/products/restler 我过去使用过它。非常快速和精益。

然而,开发API是相当容易的。其他一些轻量级框架是Slim Php。

Zend真的很重。但是你几乎可以扩展他们的zend Rest类,并编写自己的类,这将是“最简单的”。


推荐