*

CakePHP hasAndBelongsToMany 編

公開日: : 最終更新日:2013/08/15 PHP

PHPのテクメモさんから引用

■hasAndBelongsToMany
これはちょっと複雑。例えば「人間」と「検索エンジン」というテーブルの組み合わせを考える。Aという人間はgoogleとyahooを使う。Bという人間はyahooとaskを使う。こういう具合に多対多のリレーションを考えるとき、間にもう一つテーブルを入れればわかりやすい。つまり関係を表すデータのみをもつテーブルだ。hasAndBelongsToManyはこういうテーブルをあらわすことに使う。

ん~つまり?
idが1でlnameが田中さんという人間テーブルと、idが100でgoogle。idが101でyahooとかある検索テーブル。そして関係を表すテーブルには 人間テーブルのid:1で検索テーブルid:100 の1行。人間テーブルのid:1で検索テーブルid:101 の1行。という感じでレコードが入っている。
と理解すればいいのかな?
humans table
id:lname
1:田中
2:佐藤
3:鈴木
searchs table
id:name
100:Google
101:Yahoo
102:infoseek
human_search table
human_id:search_id
1:100
1:102
2:100
2:101
3:101
こんなイメージかなぁ?
調査中


Sponsored Link


 
 

関連記事

no image

CUBASE7.0.4アップデーター

CUBASE7.0.4アップデーターが配布開始の模様。ネットの情報によると不具合がかなり修正されて

記事を読む

これ便利!画像縮小ソフト(リサイズ)のRalpha Image Resizerを使ってみた

無料だし、なんとなくアイコンが良さそうだったので^^; Windows7 に入れてみました使用感。か

記事を読む

NOKTON来たからテスト撮影したらスライダーが欲しい

やけに寒いと思って起きたら外は真っ白^^; 4月なのに雪です。あと数日後なら綺麗な桜に雪景色だったの

記事を読む

no image

FuelPHP1.3が来てたのでインストールしてみる

さっそく新バージョンが出ていたので入れ替えることにする。 まず、今までのものは全て削除。特に何

記事を読む

訳すぜ!Guide to Installing ML on 5D mkII for shooting with MLV Raw Video with Sound

というわけで、意味不明な翻訳の時間です。最初にみなさん、昨日の宿題やってきたかな〜? と意味不明なこ

記事を読む

ご質問は掲示板へお願いいたします。

Message

メールアドレスが公開されることはありません。

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑