Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ニフティクラウドモバイルバックエンドをPHPから使ってみる

 ニフティクラウドモバイルバックエンドをPHPから使ってみる

mBaaS であるニフティクラウドモバイルバックエンド (NCMB: http://mb.cloud.nifty.com/ ) を PHP から使う紹介プレゼンです。

2015-11-25 第96回 PHP 勉強会@東京 で発表しました。

KOYAMA Tetsuji

November 25, 2015
Tweet

More Decks by KOYAMA Tetsuji

Other Decks in Programming

Transcript

  1. "repositories": { : { "type": "git", "url": "https://github.com/nakagawa-yoshiki/ncmb-php.git" } }

    "require": { : "nakagawa-yoshiki/ncmb-php": "dev-master" } composer.json には以下のように書く
  2. σʔλอଘͷྫ use NCMB\NCMB; use NCMB\NCMBObject; : $apikey = 'xxxxxxxxxxxxxxxxxxxxxxxxx'; $clientkey

    = 'xxxxxxxxxxxxxxxxxxxxxxxxx'; NCMB::init($apikey, $clientkey); $classname = 'hoge'; $obj = new NCMBObject($classname); $obj->set('key1', 'val1'); $obj->set('language', 'php'); $obj->save();
  3. อଘͨ͠σʔλΛऔಘ use NCMB\NCMB; use NCMB\NCMBQuery; : $classname = 'hoge'; $query

    = new NCMBQuery($classname); $response = $query->find(['language', 'php']); $body = $response->getBody(); $result = json_decode($body);