ncmbmania / php-ncmb
PHP SDK for NIFCLOUD mobile backend (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: 2025-05-11 05:59:04 UTC
README
php-ncmb: Unofficial PHP SDK for NIFCLOUD mobile backend (NCMB).
Install
Add line into 'require' section of your 'composer.json':
"ncmbmania/php-ncmb": "*"
then hit command:
$ composer install
Initialize
use Ncmb\NCMB; $appkey = YOUR_APPLICATION_KEY; $clientkey = YOUR_CLIENT_KEY; NCMB::initialize($appkey, $clientkey);
Store data
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();
Find data
use \Ncmb\Query; $className = 'FooBar'; $query = new Query($className); $query->equalTo('intKey', 1); $foundObj = $query->first();
File
use \Ncmb\File; // put file $file = File::createFromData('hogehoge', 'hoge.txt'); $file->save(); // get file $file = File::createFromServer('hoge.txt'); $data = $file->getData();
Script
use \Ncmb\Script; $result = Script::execute('hello.js', ['query' => ['name' => 'NCMB']]);
LICENSE
MIT LICENSE. see also LICENSE file.