algo-web/podata

OData for Poor PHP Developers

0.4.0 2023-09-17 09:39 UTC

README

Build Status Scrutinizer Code Quality Coverage Status Latest Stable Version Latest Unstable Version Total Downloads Monthly Downloads Daily Downloads

POData - OData for the Poor PHP Developer

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

POData与odataphpprod的比较

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

  • OData v3兼容
  • 完全支持BreezeJS & JayData(我们喜欢这些库)
  • 通过Composer可用
  • 更易于插入到常见的PHP框架(ZendSymphonyLaravel)中
  • 生成通过OData验证的示例服务
  • 提供更灵活的OData查询执行方式
  • 优化了$expand支持
  • 支持基于注解的提供者实现
  • 支持创建、更新和删除
  • 支持事务

长期目标包括

  • OData v4支持

MVC集成

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

联系方式

需要支持?想要帮助贡献(但还没有准备好提交拉取请求)?想要抱怨某些事情太难?为什么不重要,我们都感兴趣,通过提出问题与我们联系