私はこれまで経験したことのないほど複雑なDBを備えた「イエローページ」のようなサイトを開発しています。
例:このDBには3つのテーブルがあります。1。組織–いくつかの一般的な情報が含まれています。2.サービス-提供できるすべてのサービスのリスト。3.関係テーブル。
組織のテーブル構造:
id name city phone etc.
1 CompanyName Farewell 987-65-43
サービステーブルの構造:
id ServiceType
1 purchase
-----
2 sale
-----
3 exchange
など。あなたはポイントを取得します
そして関係テーブルの構造:
id OrganisationID ServId
1 1 2
----
2 1 3
----
3 1 6
----
4 2 3
Webサイトの出力では、提供するすべてのサービスを備えたすべての組織のリストが必要です。
Cakeの構文と規則を使用してこのすべてのテーブルを組み合わせる方法を完全に理解することはできません(CookBookの「モデルを一緒にリンクする」セクションを読んだ後でも)。
このデータを取得する機能を備えたCakeのモデル/モデル(必要な数はいくつですか?)の例を誰かに提供していただければ幸いです。