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
関連記事
-
-
激安中華ブラシレスジンバル購入の見積りシミュレーション
大型台風が来ています。テスト撮影しようと思っていたのですが無理。よって物欲満載ウヒヒな時間。新規に中
-
-
Blackmagic Design DaVinci Resolve Lite 11 Beta 2 をインストール
おぃ! という状況でインストール完了翌日には新バージョンという^^;相変わらずの雨続きなので、今日も
-
-
ジェットスターで成田から沖縄まで往復してみた感想
ホームページがわかりにくすぎて、結局3回も問い合わせすることになったJetstarでの沖縄行。乗る前
-
-
【雑談】3Dプリンターでカメラリグを作りたい
まったくの妄想記事なので、お暇な方だけ読んで下さい。特別な情報は書かれていませんので予めご了承くださ
-
-
今更ですが届きました^^; Panasonic LUMIX DMC-GH3A
我慢できずにポチってしまいました。パナソニック GH3と12-35mm/F2.8レンズのセット。キャ





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