求推荐一个PHP的RESTful WebService框架

想基于php创建restful的web服务,求推荐一个基于php的restful的轻量级框架,希望文档较齐全,有比较好的示例。

更具体一些:我想将原来的一个网站(基于php)进行重构,后台为只提供json数据的restful api,前端通过ajax调用api获取数据,达到前后端分离,这样的情况,哪些框架更合适?

阅读 7.8k
6 个回答

CI 也支持。还可以。。。前几天弄 YII 的,已经惨死了。

lumen 还可以,相比于laravel来说轻量不少

Phalcon,C语言写的php扩展,速度非常快。
Phalcon的文档里有专门针对restful api的Micro模块的介绍。Phalcon社区也有一些现成的Phalcon的restful框架

推荐一个我自己在用的

  • 两个都很轻量级,加起来还不到500行。

  • 可以直接下载文件,或者使用composer安装

路由

https://github.com/bephp/router
支持restful各种请求方式
还能自动获取参数
支持参数校验。

模型层

https://github.com/bephp/activerecord

使用__call魔术函数实现了查询数据的接口
支持连续调用
支持relation,使用lazyload模式自动连表查询

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进