ホームページ > バックエンド開発 > PHPチュートリアル > Yii2 は、一部のフィールドの ID クエリを DynaGrid プラグインの列の名前に変換するため、クエリ ステートメントが複数回実行されます。

Yii2 は、一部のフィールドの ID クエリを DynaGrid プラグインの列の名前に変換するため、クエリ ステートメントが複数回実行されます。

WBOY
リリース: 2016-08-10 09:07:20
オリジナル
1214 人が閲覧しました

Yii2 は、一部のフィールドの ID クエリを DynaGrid プラグインの列の名前に変換するため、クエリ ステートメントが複数回実行されます。][1]

上図のように、このように書くとvalueのクエリ文が複数回実行されることになり、アクセス速度が遅くなります。
この問題を解決するにはどうすればよいですか?
私はそう思っていますが、それが正しいかどうかはわかりません。
1. 必要なデータをすべてコントローラーで直接グループ化し、出力のために DynaGrid に転送します。これには、6 つまたは 7 つのテーブルが含まれる可能性があります。この方法以外に、より良い解決策はありますか?
2. ステップ 1 を実行すると、「会社 ID」などのフィールドがいくつかありますが、それらを DynaGrid に転送して出力するにはどうすればよいですか?

返信内容:

Yii2 は、一部のフィールドの ID クエリを DynaGrid プラグインの列の名前に変換するため、クエリ ステートメントが複数回実行されます。][1]

上図のように、このように書くとvalueのクエリ文が複数回実行されることになり、アクセス速度が遅くなります。
この問題を解決するにはどうすればよいですか?
私はそう思っていますが、それが正しいかどうかはわかりません。
1. 必要なデータをすべてコントローラーで直接グループ化し、出力のために DynaGrid に転送します。これには、6 つまたは 7 つのテーブルが含まれる可能性があります。この方法以外に、より良い解決策はありますか?
2. ステップ 1 を実行すると、「会社 ID」などのフィールドがいくつかありますが、それらを DynaGrid に転送して出力するにはどうすればよいですか?

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート