balint777/podata

PHP开发者的OData

dev-master 2024-09-24 10:04 UTC

This package is auto-updated.

Last update: 2024-09-24 10:04:56 UTC


README

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

POData - 为PHP开发者提供的OData

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

POData与odataphpprod比较

POData最初是OData Producer Library for PHP的分支。非常感谢该项目使这个分支成为可能。许多目标可以在问题列表中跟踪,但以下是亮点:

  • 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以获取分步入门指南

联系方式

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