*

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


 
 

関連記事

可変NDフィルターのゴースト

ブラシレスジンバルの方も落ち着いていて、まあ、こんなもんかな?という状態です。新しいファームも出てこ

記事を読む

ブラシレスジンバル:2.42b7と上下動を抑えた歩き方の実験

とりあえずなのかデザインはともかく大注目の製品が間もなく登場するようです。予想通りの製品であれば、今

記事を読む

シンプルでカッコイイタイトルをFinal Cut Pro X で作ってみる

海の向こう(といっても変態アジア圏ではありません)の動画なんぞを見ていると、シンプルでカッコイイオー

記事を読む

Alexmos 32bit controller 2種類を比較してみる

夕方になるとカミナリ。夜になると雨が降るというお天気が続きます。夜中でもムシムシと気温が高く、気持ち

記事を読む

no image

矢瀬親水公園

http://www.youtube.com/watch?v=dIkj3b8jYFg

記事を読む

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

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 ↑