*

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


 
 

関連記事

DIY系ブラシレスジンバル〜8つの問題点

最近どうもジンバル熱が冷めてきてしまいました。というのもDIY系は面倒過ぎて現場で色々遊べない点。そ

記事を読む

Alexmos Simple BGC GUI 8bit 設定事例を更新しました

毎度お世話になります。初めてごらんいただいたかた、いつもご覧になってくれているかた、みなさんこんばん

記事を読む

Final Cut Pro X のシナリオ=ストーリーラインを覚えるぞ!

話題?のNEBULA 4000 Liteのセッティング動画を発見しました。該当ページに貼っておいたの

記事を読む

ギンバル用パワースーツがキタ!(笑)&小ネタ

iPhone6が発売されました。恒例となった行列で中国人によるトラブルが発生したようです。どちらにも

記事を読む

EOS 動画用15mmロッドのベースプレートが届いたアルよ?

注文したのは「Fotga Quick Release DSLR 15mm Rail Rod Supp

記事を読む

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

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 ↑