Heim > Backend-Entwicklung > PHP-Tutorial > Yii2 konvertiert die ID-Abfrage einiger Felder in Namen in den Spalten des DynaGrid-Plug-Ins, wodurch die Abfrageanweisung mehrmals ausgeführt wird.

Yii2 konvertiert die ID-Abfrage einiger Felder in Namen in den Spalten des DynaGrid-Plug-Ins, wodurch die Abfrageanweisung mehrmals ausgeführt wird.

WBOY
Freigeben: 2016-08-10 09:07:20
Original
1215 Leute haben es durchsucht

Yii2 konvertiert die ID-Abfrage einiger Felder in Namen in den Spalten des DynaGrid-Plug-Ins, wodurch die Abfrageanweisung mehrmals ausgeführt wird.][1]

Wie im Bild oben gezeigt, wird die Abfrageanweisung im Wert bei einer solchen Schreibweise mehrmals ausgeführt, was zu einer langsameren Zugriffsgeschwindigkeit führt.
Was sollte getan werden, um dieses Problem zu lösen?
Das denke ich, aber ich weiß nicht, ob es richtig ist.
1. Ich gruppiere alle erforderlichen Daten direkt im Controller und übertrage sie dann zur Ausgabe. Dies kann jedoch zu Problemen bei der Zugriffsgeschwindigkeit führen ? Gibt es außer dieser Methode eine bessere Lösung?
2. Bei Schritt 1 gibt es einige Felder, die nicht in der Tabelle enthalten sind, z. B. „Firmen-ID“. Wie kann ich sie zur Ausgabe an DynaGrid übertragen?

Antwortinhalt:

Yii2 konvertiert die ID-Abfrage einiger Felder in Namen in den Spalten des DynaGrid-Plug-Ins, wodurch die Abfrageanweisung mehrmals ausgeführt wird.][1]

Wie im Bild oben gezeigt, wird die Abfrageanweisung im Wert bei einer solchen Schreibweise mehrmals ausgeführt, was zu einer langsameren Zugriffsgeschwindigkeit führt.
Was sollte getan werden, um dieses Problem zu lösen?
Das denke ich, aber ich weiß nicht, ob es richtig ist.
1. Ich gruppiere alle erforderlichen Daten direkt im Controller und übertrage sie dann zur Ausgabe. Dies kann jedoch zu Problemen bei der Zugriffsgeschwindigkeit führen ? Gibt es außer dieser Methode eine bessere Lösung?
2. Bei Schritt 1 gibt es einige Felder, die nicht in der Tabelle enthalten sind, z. B. „Firmen-ID“. Wie kann ich sie zur Ausgabe an DynaGrid übertragen?

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage