qeti/podata

为PHP开发者提供的OData

v0.9.2 2016-02-22 16:24 UTC

This package is auto-updated.

Last update: 2024-09-18 02:57:13 UTC


README

请使用 https://github.com/Algo-Web/POData 代替

主分支状态: 构建状态 覆盖率状态 Scrutinizer 代码质量

POData - 为PHP开发者提供的OData

POData (发音类似于 三明治) 是一个为PHP开发者提供的OData服务框架。PHP开发者非常贫穷,因为他们没有得到一个好的OData工具包,但POData消除了他们的贫穷,并将OData的丰富财富带给大众!

POData 与 odataphpprod 的比较

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

  • OData v3 兼容
  • 完全支持 BreezeJS & JayData(我们非常喜欢这些库)
  • 通过 Composer 可用
  • 更易于插入到常见的PHP框架(ZendSymphonyLaravel)中
  • 产生通过 OData 验证 的示例服务
  • 允许你的提供者实现更好地控制如何执行OData查询
  • 优化 $expand 支持
  • 支持基于注解的提供者实现

长期目标包括

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

MVC 集成

POData 很可能将在 Web MVC 框架的上下文中执行。因此,该框架可能已经为您做了很多解析,让 POData 重新发明轮子是没有意义的。因此,提供了一些 MVC 适配器,以将 MVC 框架与 POData 之间架起桥梁。

入门指南

请查阅 Wiki 以获取分步入门指南

联系

需要支持?想要贡献(但尚未准备好提交拉取请求)?想要抱怨某些事情太难?为什么没关系,我们感兴趣,请联系我们