Submit Search
Upload
Fuel php勉強会東京vol2 発表資料_モデル間リレーション
•
6 likes
•
4,603 views
W
web2citizen
Follow
Technology
Report
Share
Report
Share
1 of 12
Download now
Download to read offline
Recommended
FuelPHP 勉強会の資料。 fuel.php-web.net を題材としている。 FuelPHP の概要、PHPTAL や PHPUnit 等 名古屋コワーキングスペース アートファクトリーで開催
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
フレームワークアップデート FuelPHPの資料です。 http://phpcon.php.gr.jp/w/2012/timetable/
PHPカンファレンス 2012 フレームワークアップデート FuelPHP
PHPカンファレンス 2012 フレームワークアップデート FuelPHP
Kenichi Mukai
PHPカンファレンス2012のLT用スライドです。FuelPHPとPagoda Box の相性の良さを話そうと思ったのですが、ロボットの紹介がメインになってしまいまいした。
FuelPHP + Pagoda Box
FuelPHP + Pagoda Box
Sotaro Omura
ぺちぱな。 http://atnd.org/events/32705 勉強会にてお話させて頂きました
ぺちぱな。 はじまり
ぺちぱな。 はじまり
Ryo Tajima
Ospn fuel php
Ospn fuel php
Kenichi Mukai
PHPカンファレンス2012 東京での登壇資料です。時間の関係で説明しきれなかった部分も載せてありますのでよろしければ見てください。更に詳細はブログなどで追加公開予定です。
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
Hiroyuki Ishiyama
オープンソースカンファレンス東京 2012秋の発表資料。 FuelPHP の Rest コントローラを用いて、json や xml や csv で出力する方法のデモ。 FuelPHP ベースの多言語対応 CMS である Novius OS の紹介。
Fuel php osc tokyo2012
Fuel php osc tokyo2012
Fumito Mizuno
FuelPHP のドキュメント和訳に参加しよう!
Let’s translate FuelPHP docs!
Let’s translate FuelPHP docs!
Sho A
Recommended
FuelPHP 勉強会の資料。 fuel.php-web.net を題材としている。 FuelPHP の概要、PHPTAL や PHPUnit 等 名古屋コワーキングスペース アートファクトリーで開催
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
フレームワークアップデート FuelPHPの資料です。 http://phpcon.php.gr.jp/w/2012/timetable/
PHPカンファレンス 2012 フレームワークアップデート FuelPHP
PHPカンファレンス 2012 フレームワークアップデート FuelPHP
Kenichi Mukai
PHPカンファレンス2012のLT用スライドです。FuelPHPとPagoda Box の相性の良さを話そうと思ったのですが、ロボットの紹介がメインになってしまいまいした。
FuelPHP + Pagoda Box
FuelPHP + Pagoda Box
Sotaro Omura
ぺちぱな。 http://atnd.org/events/32705 勉強会にてお話させて頂きました
ぺちぱな。 はじまり
ぺちぱな。 はじまり
Ryo Tajima
Ospn fuel php
Ospn fuel php
Kenichi Mukai
PHPカンファレンス2012 東京での登壇資料です。時間の関係で説明しきれなかった部分も載せてありますのでよろしければ見てください。更に詳細はブログなどで追加公開予定です。
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
Hiroyuki Ishiyama
オープンソースカンファレンス東京 2012秋の発表資料。 FuelPHP の Rest コントローラを用いて、json や xml や csv で出力する方法のデモ。 FuelPHP ベースの多言語対応 CMS である Novius OS の紹介。
Fuel php osc tokyo2012
Fuel php osc tokyo2012
Fumito Mizuno
FuelPHP のドキュメント和訳に参加しよう!
Let’s translate FuelPHP docs!
Let’s translate FuelPHP docs!
Sho A
CakePHP vs FuelPHP
CakePHP vs FuelPHP
Sotaro Omura
「PHPカンファレンス関西2012」発表資料
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
はじめての FuelPHP
はじめての FuelPHP
Sho A
2012年7月20日に行われたFukuoka.php Vol.2での資料です。 スライドの内容に間違い等あれば、ご指摘ください。 質問等は、お気軽に@mawatarinまで。 Fukuoka.php Vol.2 リポート http://mawatari.jp/archives/fukuoka-php-02-report
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
PHPカンファレンス2012での発表資料。
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成
kenjis
OSC2012 Nagoya用のFuelPHP紹介資料
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
PHP 5.3用フレームワーク「FuelPHP」の紹介プレゼン資料
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
Laravel5を使って開発した話を紹介します。開発導入の参考になれば幸いです。
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda
More Related Content
Viewers also liked
CakePHP vs FuelPHP
CakePHP vs FuelPHP
Sotaro Omura
「PHPカンファレンス関西2012」発表資料
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
はじめての FuelPHP
はじめての FuelPHP
Sho A
2012年7月20日に行われたFukuoka.php Vol.2での資料です。 スライドの内容に間違い等あれば、ご指摘ください。 質問等は、お気軽に@mawatarinまで。 Fukuoka.php Vol.2 リポート http://mawatari.jp/archives/fukuoka-php-02-report
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
PHPカンファレンス2012での発表資料。
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成
kenjis
OSC2012 Nagoya用のFuelPHP紹介資料
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
PHP 5.3用フレームワーク「FuelPHP」の紹介プレゼン資料
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
Laravel5を使って開発した話を紹介します。開発導入の参考になれば幸いです。
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda
Viewers also liked
(9)
CakePHP vs FuelPHP
CakePHP vs FuelPHP
FuelPHPをさわってみて
FuelPHPをさわってみて
はじめての FuelPHP
はじめての FuelPHP
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
今日から始めるLaravel
今日から始めるLaravel
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Fuel php勉強会東京vol2 発表資料_モデル間リレーション
1.
モデル間のリレーション FuelPHP
勉強会東京 vol.2 2012/09/23 @web2citizen
2.
Modelクラスで設定
3.
Modelクラスで設定
親モデル変更時に子モデルも変更
4.
親の変更が子にも反映される cascade_save = true
なら cascade_delete = true なら cascade_saveは勝手に悪さをすることはないので true推奨、cascade_deleteをtrueにする時は注意
5.
リレーションの張り方は4種類 1. Belongs to
○ 子モデル側から参照元となる親モデルを設定する 2. Has One ○ 一対一の関係となる子モデルを設定する 3. Has Many ○ 一対多の関係となる子モデルを設定する 4. Many to Many ○ 中間テーブルを使用して多対多の関係を設定する
6.
Many to Many
の設定方法 キー情報だけを定義した中間テーブルを作成 モデルで設定
7.
Controller, View での記述 Controller View
8.
表示できた!
9.
でもクエリを確認すると・・・ 親レコード1件ずつにクエリが実行されている!
10.
対処方法 find時にリレーションを引数で渡してやると・・・
11.
結果確認 すっきり!
12.
Lazy Loding と
Eager Loading ● Lazy Loading ○ 必要になるまで読み込みを行わない ○ Controller で User を find('all') しても子の Profile が必 要かわからなかったので、ロードしなかった ○ View で $user->profile と呼び出しがかかったので、その 都度呼び出しを行った結果大量のクエリが生成された。 ● Eager Loading ○ 必要になる前に一括で読み込んでしまう ○ User の find('all') 時にリレーションの読み込みを行った ため、子のProfileも含めて1クエリですべて取得できた
Download now