balint777 / podata
PHP开发者的OData
dev-master
2024-09-24 10:04 UTC
Requires
- php: >=8.2.0
Requires (Dev)
- balihoo/phockito-unit: 1.0.0
- doctrine/annotations: 1.*
- hafriedlander/phockito: dev-master
- php-coveralls/php-coveralls: 2.*
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-24 10:04:56 UTC
README
POData - 为PHP开发者提供的OData
POData(发音类似于三明治)是一个为PHP开发者提供的OData服务框架。PHP开发者因为缺乏一个良好的OData工具包而非常贫困,但POData消除了他们的贫困,并将OData的丰富财富带给大众!
POData与odataphpprod比较
POData最初是OData Producer Library for PHP的分支。非常感谢该项目使这个分支成为可能。许多目标可以在问题列表中跟踪,但以下是亮点:
- 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以获取分步入门指南
联系方式
需要支持?想要贡献(但尚未准备好提交pull请求)?想要抱怨某些事情太难?无论原因如何,我们都很感兴趣,请联系我们: