grimmlink / podata
为PHP开发者提供的OData
dev-master
2016-05-06 16:12 UTC
Requires
- php: >=5.3.0
- myclabs/php-enum: 1.2.0
Requires (Dev)
- balihoo/phockito-unit: 1.0.0
- doctrine/annotations: 1.*
- hafriedlander/phockito: dev-master
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: dev-master
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 兼容
- 完全支持 BreezeJS 和 JayData(我们非常喜欢这些库)
- 通过 Composer 提供
- 更容易集成到常见的PHP框架中(Zend、Symphony、Laravel)
- 生成通过 OData 验证 的示例服务
- 让您的提供者实现更好地控制如何执行OData查询
- 优化 $expand 支持
- 支持基于注解的提供者实现
长期目标包括
- OData v4 支持
- 创建、更新和删除支持
- 事务支持
- 迁移到 Node
- 说服 WordPress 和 MediaWiki 将他们的整个 API 改为 OData
MVC 集成
POData 很可能在 Web MVC 框架的上下文中执行。因此,该框架可能已经为您做了大量的解析,让 POData 重新发明轮子是没有意义的。因此,提供了一些 MVC 适配器来连接 MVC 框架和 POData。
- ZendFramework 1 - POData-ZF1
入门指南
请参阅 Wiki 中的逐步入门指南
联系方式
需要支持?想要贡献(但尚未准备好提交拉取请求)?想要抱怨某件事太难了?无论原因如何,我们都感兴趣,请联系我们: