たとえば、私はこのようなDBを持っています。国 > 都市 > 村
このように説明しました>>
のcityid
所属する村有id
city
市はcoutryid
どちらが属しているかid
を持っていますcountry
Yii Active Record で国 ID を定義して村を取得するにはどうすればよいですか?
たとえば、私はこのようなDBを持っています。国 > 都市 > 村
このように説明しました>>
のcityid
所属する村有id
city
市はcoutryid
どちらが属しているかid
を持っていますcountry
Yii Active Record で国 ID を定義して村を取得するにはどうすればよいですか?
ARモデルで「関係」を設定し、親モデルで検索を実行すると、他のモデルはデフォルトで遅延ロードされ、親によって他の結合にアクセスします。ステップバイステップの説明については、ドキュメントの「リレーショナルアクティブレコード」を参照するか、これを参照してください。
これらが3つのテーブルである場合は、アクティブなレコードのfindまたはfindBySqlを使用し、結合を使用する必要があります。
http://www.tipstank.com/2010/08/22/yii-find-examples-a-basic-guide/
http://www.roseindia.net/sql/sqljoin/mysql-join-3-tables.shtml