odata client php
0.7.4
一个流利的图书馆,用于调用由Laravel查询构建器启发和基于启发的ODATA REST服务。
该库当前正在预览中。当我们迭代制作支持的图书馆时,请继续提供反馈。
对于WordPress用户,请参阅我们的重力表格Dynamics 365附加组件。
您可以使用作曲家安装PHP SDK。
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 。
文档
Wiki
例子
ODATA网站
Oasis ODATA版本4.0文档
在回购中的“问题”选项卡上查看或日志问题。
版权(C)Saint Systems,LLC。版权所有。根据MIT许可获得许可。