kuzzleio / kuzzle-sdk
该包已被废弃,不再维护。未建议替代包。
Kuzzle 官方 PHP SDK
3.0.7
2019-09-16 14:03 UTC
Requires
- php: >=5.4
- ext-curl: *
- ramsey/uuid: ^3.4
Requires (Dev)
- phpdocumentor/phpdocumentor: 2.9.0
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2022-10-07 00:05:54 UTC
README
官方 Kuzzle PHP SDK
关于 Kuzzle
一款自托管的、即用的后端软件,可用于支撑现代应用。
您可以在 Github 上访问 Kuzzle 仓库
SDK 文档
完整的 SDK 文档可在 此处 获取
安装
此 SDK 可用于任何使用 composer 的项目
composer require kuzzleio/kuzzle-sdk
基本用法
<?php use \Kuzzle\Kuzzle; use \Kuzzle\Document; $kuzzle = new Kuzzle('localhost'); $collection = $kuzzle->collection('bar', 'foo'); $firstDocument = new Document($collection, 'john', ['name' => 'John', 'age' => 42]); $secondDocument = new Document($collection, 'michael', ['name' => 'Michael', 'age' => 36]); $firstDocument->save(['refresh' => 'wait_for']); $secondDocument->save(['refresh' => 'wait_for']); $result = $collection->search(['sort' => [['age' => 'asc']]]); foreach ($result->getDocuments() as $document) { $content = $document->getContent(); echo "Name: {$content['name']}, age: {$content['age']}\n"; }
运行测试
php ./vendor/bin/phpcs -p -n --standard=PSR2 src
php ./vendor/bin/phpunit