rdrei/odata
Composer 安装命令:
composer require rdrei/odata
包简介
A simple PHP OData Client
README 文档
README
A small PHP OData Client based on guzzlehttp.
Install
composer require rdrei/odata
Usage
Import the ODataClient
use \rdrei\odata\ODataClient; use \rdrei\odata\ODataQuery;
Create a ODataClient and a EntityHandler.
$client = new ODataClient([ 'url' => "https://<odata-server>/" ]); $entityHandler = $client->CreateHandler("EntityName");
Get
Get Enitities with a Query.
$query = new ODataQuery(); $query = $query->skip(0)->take(10); $result = $entityHandler->Get($query);
Insert
Create a new Entity.
$entityHandler->Insert($entity);
Update
Patch a Entity.
$entityHandler->Update($key, $entity);
Delete
Remove a Entity by Key.
$entityHandler->Delete($key);
Run Test
git clone ...
composer install
./vendor/bin/phpunit
Documentation and Ressources
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-14