odata client php
0.7.4
Laravelクエリビルダーに触発された、およびに基づいたOdata Rest Servicesを呼び出すための流fluentライブラリ。
このライブラリは現在プレビュー中です。プロダクションがサポートするライブラリに向かって反復するため、フィードバックを提供し続けてください。
WordPressユーザーについては、Gravity Forms Dynamics 365アドオンをご覧ください。
PHP SDKをComposerとともにインストールできます。
composer require saintsystems/odata-client
以下は、Odataサービスを呼び出す方法を示す例です。
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
use SaintSystems OData ODataClient ;
class UsageExample
{
public function __construct ()
{
$ odataServiceUrl = ' https://services.odata.org/V4/TripPinService ' ;
$ odataClient = new ODataClient ( $ odataServiceUrl );
// Retrieve all entities from the "People" Entity Set
$ people = $ odataClient -> from ( ' People ' )-> get ();
// Or retrieve a specific entity by the Entity ID/Key
try {
$ person = $ odataClient -> from ( ' People ' )-> find ( ' russellwhyte ' );
echo " Hello, I am $ person -> FirstName " ;
} catch ( Exception $ e ) {
echo $ e -> getMessage ();
}
// Want to only select a few properties/columns?
$ people = $ odataClient -> from ( ' People ' )-> select ( ' FirstName ' , ' LastName ' )-> get ();
}
}
$ example = new UsageExample ();ベースディレクトリからvendor/bin/phpunitを実行します。
ドキュメント
ウィキ
例
Odata Webサイト
Oasis Odataバージョン4.0ドキュメント
リポジトリの[問題]タブの問題を表示またはログに表示します。
Copyright(C)Saint Systems、LLC。無断転載を禁じます。 MITライセンスに基づいてライセンスされています。