KiiCloud

ひとりKii Cloud Advent Calendar 2014-12-16

More than 3 years have passed since last update.

この記事は、ひとりKii Cloud Advent Calendarの16日目の記事です。


16日目「PHPでバケツ内検索」

いきなりPushを送るでもいいけど、まずは基本的な操作も紹介。

ノリはAndroid版とほぼ同じ。


オブジェクトを作る

PHPではハッシュがJSONObjectのように使えるので、それをそのまま渡す。

// Application scopeでnewsバケツ

$bucket = new KiiBucket(new KiiApp(), 'news');
// JSONに相当するハッシュを作る
$data = array('message' => 'hey let\'s try KiiLib-PHP!');
// create()を呼ぶ
$api->objectAPI()->create($bucket, $data);


オブジェクトを検索する

bucketAPI()->query()を使う。

$bucket = new KiiBucket(new KiiApp(), 'news');

$condition = new KiiCondition(KiiClause::all());

do {
// KiiObjectの配列
$result = $api->bucketAPI()->query($bucket, $condition);
print_r($result);

} while ($condition->hasNext());

もしかしたら次のバージョンでKiiCondition -> QueryParams に変えるかも。。。