アクティブ レコード (AR) を使用して単一のデータ テーブルからデータを取得する方法について見てきました。 このセクションでは、AR を使用して複数の関連データ テーブルを接続し、結合されたデータ セットを取得する方法について説明します。リレーショナル AR を使用するには、関連付ける必要があるテーブルに主キーと外部キーの制約を定義することをお勧めします。これらの制約は、関連データの一貫性と整合性を確保するのに役立ちます。このサンプルでは、Yii Framework Development Tutorial (25) のデータベースクエリビルダーのサンプルを変更して、複数の関連テーブルに対して Active Record を使用する方法を紹介します。 AR を使用して関連クエリを実行する前に、ある AR クラスが別の AR クラスにどのように関連しているかを AR に知らせる必要があります。 2 つの AR クラス間の関係は、AR クラスによって表されるデータ テーブル間の関係を通じて直接関連付けられます。 データベースの観点から見ると、テーブル A と B の間には 3 つの関係があります: 1 対多 (tbl_user と tbl_post など)、1 対 1 (t
1 など)。 PHP 開発フレームワーク Yii Framework チュートリアル ( 27) データベースに関連付けられたアクティブ レコードの例
はじめに: アクティブ レコード (AR) を使用して単一のデータ テーブルからデータを取得する方法を学習しました。AR を使用して複数のデータ テーブルを接続する方法について説明します。関連するデータテーブルを取得し、関連するデータセットを取得します
2. PHP 開発フレームワーク Yii Framework チュートリアル (26) データベースアクティブレコードの例
はじめに: Java または .Net を使用してデータベースを書き込みます多くの人が Hibernate (または NHibernate) を使用しています。これは、データベース プログラミングを大幅に簡素化するために、Yii Record (AR) が提供する Active も一般的なオブジェクト リレーショナル マッピングです。 ORM) テクノロジー
【関連する Q&A の推奨事項】:
以上が記録例の現状、展望、機会について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。