Ich habe das neueste Drupal 8.1.1 installiert. Außerdem wurde das Entwicklungsmodul installiert. Es gibt keine Option zum Anzeigen des Abfrageprotokolls auf der Entwicklungseinstellungsseite, solange es auf dem D7-Entwicklungsmodul vorhanden ist. Ich habe eine Ansicht mit Beziehung erstellt. Jetzt möchte ich die SQL-Abfrage dieser Ansicht am Frontend anzeigen.
Wie drucke ich die SQL-Abfrage einer Ansicht im Frontend?
Sie können zwar das Webprofiler-Modul installieren, aber wenn Sie bereits ein benutzerdefiniertes Modul haben, ist dies möglicherweise schneller:
quelle
Wenn Sie die Datenbankabstraktionsschicht verwenden, um Ihre eigenen Abfragen auszuführen, können Sie die addTag-Methode verwenden und auch 'debug' übergeben.
$ query-> addTag ('debug')
quelle
Sie können dies einfach tun.
dpq($query->query());
Dadurch wird die Abfrage in den Nachrichtenbereich Ihres Frontends gestellt. Bearbeiten - Sie benötigen ein Entwicklungsmodul, um diese Funktion nutzen zu können.quelle
quelle
Wenn jemand nach dem Drupal 7- Äquivalent von Dalins Antwort sucht , ist die Struktur nur ein wenig anders.
quelle