Suche senden
Hochladen
Cakephp api
•
Als KEY, PDF herunterladen
•
2 gefällt mir
•
2,440 views
Eiji Yokota
Folgen
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
CGI::Application::Dispatch
CGI::Application::Dispatch
Hideo Kimura
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Shohei Okada
SPL fukuokaphp_1
SPL fukuokaphp_1
ichikaway
Php apocalypse
Php apocalypse
Kiichi Kajiura
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Phpでrest apiを作った話
Phpでrest apiを作った話
Yamaguchi Kenya
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
Empfohlen
CGI::Application::Dispatch
CGI::Application::Dispatch
Hideo Kimura
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Laravel × レイヤードアーキテクチャを実践して得られた知見と反省 / Practice of Laravel with layered archi...
Shohei Okada
SPL fukuokaphp_1
SPL fukuokaphp_1
ichikaway
Php apocalypse
Php apocalypse
Kiichi Kajiura
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Phpでrest apiを作った話
Phpでrest apiを作った話
Yamaguchi Kenya
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
laravel-env-checkの紹介(old)
laravel-env-checkの紹介(old)
Manabu Matsui
はじめてのPHP
はじめてのPHP
Go Tanaka
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
Ansible入門...?
Ansible入門...?
shirou wakayama
最近のRails開発のはなし
最近のRails開発のはなし
Yoichi Toyota
Garageを触ってみた
Garageを触ってみた
Yoichi Toyota
Haikara
Haikara
jewel12
Laravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのか
Shohei Okada
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)
noldor
Using Dancer
Using Dancer
Yoshihiro Sasaki
メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
Ashitaba YOSHIOKA
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
最近の PHP の話
最近の PHP の話
y-uti
Ansible入門
Ansible入門
Daiki Hayakawa
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
Reflexの紹介
Reflexの紹介
Rie Nakau
New Generation Build System "Fly"
New Generation Build System "Fly"
deepblue will
自動テストへの道のり
自動テストへの道のり
Eiji Yokota
Phpmatsuri2012 lt
Phpmatsuri2012 lt
Eiji Yokota
Weitere ähnliche Inhalte
Was ist angesagt?
laravel-env-checkの紹介(old)
laravel-env-checkの紹介(old)
Manabu Matsui
はじめてのPHP
はじめてのPHP
Go Tanaka
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
Ansible入門...?
Ansible入門...?
shirou wakayama
最近のRails開発のはなし
最近のRails開発のはなし
Yoichi Toyota
Garageを触ってみた
Garageを触ってみた
Yoichi Toyota
Haikara
Haikara
jewel12
Laravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのか
Shohei Okada
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)
noldor
Using Dancer
Using Dancer
Yoshihiro Sasaki
メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
Ashitaba YOSHIOKA
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
最近の PHP の話
最近の PHP の話
y-uti
Ansible入門
Ansible入門
Daiki Hayakawa
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
Reflexの紹介
Reflexの紹介
Rie Nakau
New Generation Build System "Fly"
New Generation Build System "Fly"
deepblue will
Was ist angesagt?
(20)
laravel-env-checkの紹介(old)
laravel-env-checkの紹介(old)
はじめてのPHP
はじめてのPHP
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
Ansible入門...?
Ansible入門...?
最近のRails開発のはなし
最近のRails開発のはなし
Garageを触ってみた
Garageを触ってみた
Haikara
Haikara
Laravel の paginate は一体何をやっているのか
Laravel の paginate は一体何をやっているのか
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
アルゴリズム+データ構造勉強会(8)
アルゴリズム+データ構造勉強会(8)
Using Dancer
Using Dancer
メタプログラミングRuby勉強会#7(fluentプラグイン)
メタプログラミングRuby勉強会#7(fluentプラグイン)
あらためてPHP5.3
あらためてPHP5.3
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
最近の PHP の話
最近の PHP の話
Ansible入門
Ansible入門
第21回Creators MeetUp
第21回Creators MeetUp
Reflexの紹介
Reflexの紹介
New Generation Build System "Fly"
New Generation Build System "Fly"
Andere mochten auch
自動テストへの道のり
自動テストへの道のり
Eiji Yokota
Phpmatsuri2012 lt
Phpmatsuri2012 lt
Eiji Yokota
Node-REDの紹介
Node-REDの紹介
Eiji Yokota
Tukkomimura #twtr_hack
Tukkomimura #twtr_hack
Eiji Yokota
筋トレ大事
筋トレ大事
Eiji Yokota
web_to_kotatsu
web_to_kotatsu
Eiji Yokota
動かしながら学ぶMQTT
動かしながら学ぶMQTT
Eiji Yokota
Andere mochten auch
(7)
自動テストへの道のり
自動テストへの道のり
Phpmatsuri2012 lt
Phpmatsuri2012 lt
Node-REDの紹介
Node-REDの紹介
Tukkomimura #twtr_hack
Tukkomimura #twtr_hack
筋トレ大事
筋トレ大事
web_to_kotatsu
web_to_kotatsu
動かしながら学ぶMQTT
動かしながら学ぶMQTT
Ähnlich wie Cakephp api
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Wataru Terada
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
Yusuke Ando
Geolocation gurunavi
Geolocation gurunavi
Jun Chiba
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
LaravelでAPI定義を管理する
LaravelでAPI定義を管理する
Kenjiro Kubota
Array twitter
Array twitter
Jun Chiba
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
Tatsuyoshi Mashiko
test
test
a1yama1123
ハンズオン勉強会 はじめてのJavaScriptとSPARQL
ハンズオン勉強会 はじめてのJavaScriptとSPARQL
Taisuke Fukuno
FukuokaPHP 3
FukuokaPHP 3
ichikaway
Cakephp tokyo5
Cakephp tokyo5
ichikaway
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
Arata Fujimura
Local php-100828 2
Local php-100828 2
Akio Ishida
Array twitter2
Array twitter2
Jun Chiba
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
leverages_event
Cubby 2006-08-23
Cubby 2006-08-23
Agata Toshikata
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
PHPの今とこれから2019
PHPの今とこれから2019
Rui Hirokawa
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
sters
Ähnlich wie Cakephp api
(20)
知ってるようで意外と知らないPHPの便利関数
知ってるようで意外と知らないPHPの便利関数
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012
Geolocation gurunavi
Geolocation gurunavi
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
LaravelでAPI定義を管理する
LaravelでAPI定義を管理する
Array twitter
Array twitter
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
test
test
ハンズオン勉強会 はじめてのJavaScriptとSPARQL
ハンズオン勉強会 はじめてのJavaScriptとSPARQL
FukuokaPHP 3
FukuokaPHP 3
Cakephp tokyo5
Cakephp tokyo5
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
GMO TECHNOLOGY BOOT CAMP2015(PHP編)
Local php-100828 2
Local php-100828 2
Array twitter2
Array twitter2
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
Cubby 2006-08-23
Cubby 2006-08-23
FuelPHPをさわってみて
FuelPHPをさわってみて
PHPの今とこれから2019
PHPの今とこれから2019
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
PHPBLT#6 PHPの未来に入るかもしれない機能の紹介
Mehr von Eiji Yokota
Lecture for middle_students
Lecture for middle_students
Eiji Yokota
生と死について
生と死について
Eiji Yokota
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡
Eiji Yokota
Evo2017
Evo2017
Eiji Yokota
IoTの魅力
IoTの魅力
Eiji Yokota
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけ
Eiji Yokota
Cakephp plugin for_facebook
Cakephp plugin for_facebook
Eiji Yokota
Mehr von Eiji Yokota
(7)
Lecture for middle_students
Lecture for middle_students
生と死について
生と死について
webサービスにstripeを導入するまでの軌跡
webサービスにstripeを導入するまでの軌跡
Evo2017
Evo2017
IoTの魅力
IoTの魅力
webエンジニアがIoTにハマるわけ
webエンジニアがIoTにハマるわけ
Cakephp plugin for_facebook
Cakephp plugin for_facebook
Cakephp api
1.
Cakephpで作る シンプルAPIサーバ iphoneアプリ「Petap」の例
2012/10/12 第4回php関西
2.
自己紹介 横田 英二(@papettoTV) Cakephp歴4年 最近は、Titanium mobileでアプリ制作 シラフのLTは初 (参考:http://bit.ly/ web_to_kotatsu)
3.
話す事 APIサーバって(オレオレ) 作った経緯 作り方 できたもの
4.
APIサーバ xmlとかjsonとか返す RESTFUL とかよく分かってない cakephpにAPI用機能はあるらしい(最近知り ました
5.
※cakephp1.3 html返すところをjson返すように変えればいいはず!
6.
作り方 app_controller.php view app_controller.php
7.
app_controller.php (1) var $helpers =
array('Javascript'); (2) function beforeFilter() { parent::beforeFilter(); ・・・(なんだかんだ共通処理)・・・ header("Content-Type: application/json; charset: utf-8"); $this->layout = "default"; }
8.
view ( 1 )
views/json_html.php <?php echo $javascript->object($data); ?> ( 2 ) views/layouts/default_html.php <?php echo $content_for_layout; ?>
9.
app_controller.php function _response($response=array(),$error=array()){
$data = array(); $data["error"] = $error; $data["response"] = $response; $data["server_time"] = $_SERVER["REQUEST_TIME"]; $this->set("data",$data); $this->render("/json"); return; }
10.
各controller.php $this->set(“abc”,$abc); → $response[“abc”] = $abc; $this->render()
を$this->_response($response, $error)にどんどん置き換え
11.
PetapAPIサーバできあがり
ペット写真を投稿 気に入った写真には「Kawaii」 http://petap.jp
12.
ご清聴ありがとうございました
13.
おまけ 実際に叩いてみる http://api.petap.jp/photos/lists http://api.petap.jp/users/profile_img/1
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen