grimmlink/podata

为PHP开发者提供的OData

dev-master 2016-05-06 16:12 UTC

This package is auto-updated.

Last update: 2024-09-10 01:04:53 UTC


README

POData(发音类似于三明治)是一个为PHP开发者提供的OData服务框架。PHP开发者之所以穷困潦倒,是因为他们没有享受到一个漂亮的OData工具包,但POData消除了他们的贫困,并将OData的丰富财富带给大众!

POData 与 odataphpprod 的比较

POData最初是PHP OData生产库的分支。非常感谢该项目使这一项目成为可能。许多目标在问题列表中追踪,但这里有一些亮点:

  • OData v3 兼容
  • 完全支持 BreezeJSJayData(我们非常喜欢这些库)
  • 通过 Composer 提供
  • 更容易集成到常见的PHP框架中(ZendSymphonyLaravel
  • 生成通过 OData 验证 的示例服务
  • 让您的提供者实现更好地控制如何执行OData查询
  • 优化 $expand 支持
  • 支持基于注解的提供者实现

长期目标包括

  • OData v4 支持
  • 创建、更新和删除支持
  • 事务支持
  • 迁移到 Node
  • 说服 WordPress 和 MediaWiki 将他们的整个 API 改为 OData

MVC 集成

POData 很可能在 Web MVC 框架的上下文中执行。因此,该框架可能已经为您做了大量的解析,让 POData 重新发明轮子是没有意义的。因此,提供了一些 MVC 适配器来连接 MVC 框架和 POData。

入门指南

请参阅 Wiki 中的逐步入门指南

联系方式

需要支持?想要贡献(但尚未准备好提交拉取请求)?想要抱怨某件事太难了?无论原因如何,我们都感兴趣,请联系我们: