ホームページ  >  記事  >  バックエンド開発  >  hasOneについて詳しくご紹介

hasOneについて詳しくご紹介

零下一度
零下一度オリジナル
2017-06-11 17:52:216227ブラウズ

hasOne と hasMany は、複数テーブル関連のクエリ用の Yii2 独自の関数です。複数テーブル関連のクエリを使用する場合は、これらを使用することをお勧めします。この記事では、主に Yii2 の hasOne、hasMany、および多対多関連クエリの詳細な使用法を紹介します。必要な方は、前書きを参照してください。通常はクエリが使用されます。クエリを実行するときに使用することをお勧めします。なぜ?この方法で関連するクエリの結果には Yii2 独自のヘッダー ソート機能と、CheckboxColumn の入力の ID 格納値が保持されるため、他にも利点があるかどうかについては、作者がこの 2 つを発見する必要があります。ここまでは共通のメリットです。 yiidbQuery クエリやネイティブ SQL ステートメント クエリなど、他の関連クエリが存在しない場合、クエリがリストに表示されると、テーブルのヘッダーは黒になります。 Yii2 の hasOne、hasMany の複数テーブル関連のクエリは、ドキュメントであっても記事であっても、実際には簡単に参照マスターを見つけることができます。 Yii2 hasOne、hasMany、および多対多関連クエリの使用例 (写真)

hasOneについて詳しくご紹介 はじめに: hasOne と hasMany は、通常、複数テーブル関連のクエリに対する Yii2 の独自の関数です。 used クエリ時に使用することをお勧めします。この記事では主に Yii2 の hasOne、hasMany および多対多関連のクエリの詳細な説明を紹介します。必要な方は

2 の詳細な説明を参照してください。 3 つのテーブルの関連付けを実装する 2 つの方法 メソッド

はじめに: この記事では主に、3 つのテーブルの関連付けを実装するための Yii2 hasOne()、hasMany() メソッド (2 つのメソッド) を紹介します。必要な友達は、hasOneについて詳しくご紹介

3を参照してください。 Laravel Framework-EloquentORM 上級パートの詳細な紹介

概要: User モデルが関連付けられていると仮定します。このような関連付けを定義するには、hasOne メソッドで定義された関連付けを返す Phone メソッドを定義する必要がありますhasOneについて詳しくご紹介

4. laravel ORM 複数のテーブルをクエリするときにページングを追加する方法

はじめに: テーブル 1 には uname という ID があります。 テーブル 2 には uid がありますが、uname はありません。 table 1.id = table 2.uid を見つけてテーブル 1 の uname を出力し、結果をページ分割する必要があります。一般的な構文は User::hasOneRecord()::pagination(12) に似ています: 名前の一貫性によって引き起こされる Laravel 関連モデルの問題: 1. Laravel で関連モデルを定義します。次のモデルを定義することで関連クエリを完成できます。 class MyPost extends Eloquent {public function myPostInfo () {return $this->hasOne('MyPostInfo');}} class MyPostInfo extends Eloquent {} 2. ここで関連モデルを使用します myPostInfo(

[関連する Q&A の推奨事項] :

Laravel ORM の hasOne オブジェクトに関して、Laravel データテーブルの 1 対 1 の関連付けには hasOne または hasOne とbelongsTo を使用できますか? php - N を回避するために最適化されたクエリを備えた Yii リレーショナルテーブル+1クエリ

laravelにデータを挿入する方法

php - laravel ORMが複数のテーブルをクエリするときにページングを追加する方法

以上がhasOneについて詳しくご紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。