ncmbmania / php-ncmb
PHP SDK 用于 NIFCLOUD 移动后端 (NCMB)
0.1.1
2017-05-19 13:10 UTC
Requires
- guzzlehttp/guzzle: 6.*
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-09-29 02:58:36 UTC
README
php-ncmb:NIFCLOUD 移动后端 (NCMB) 的非官方 PHP SDK。NIFCLOUD 移动后端 (NCMB).
安装
将以下行添加到您的 'composer.json' 文件的 'require' 部分
"ncmbmania/php-ncmb": "*"
然后执行以下命令
$ composer install
初始化
use Ncmb\NCMB; $appkey = YOUR_APPLICATION_KEY; $clientkey = YOUR_CLIENT_KEY; NCMB::initialize($appkey, $clientkey);
存储数据
use Ncmb\Object; use NCMB\GeoPoint; $className = 'FooBar'; $foobar = new Object($className); $foobar->stringKey = 'This is String'; $foobar->intKey = 1; $foobar->dateKey = new DateTime(); $foobar->geoKey = new GeoPoint(43.223, 133.392); $foobar->save();
查找数据
use \Ncmb\Query; $className = 'FooBar'; $query = new Query($className); $query->equalTo('intKey', 1); $foundObj = $query->first();
文件
use \Ncmb\File; // put file $file = File::createFromData('hogehoge', 'hoge.txt'); $file->save(); // get file $file = File::createFromServer('hoge.txt'); $data = $file->getData();
脚本
use \Ncmb\Script; $result = Script::execute('hello.js', ['query' => ['name' => 'NCMB']]);
许可证
MIT 许可证。也请参阅 LICENSE 文件。