
Wie man SQL-Abfragen im Views-Modul anzeigt
Wenn Sie eine Drupal-Website erstellen, ist das Views-Modul Ihr großer Freund. Es hilft Ihnen, Inhaltslisten zu erstellen (z. B. die 5 neuesten Blogbeiträge). Manchmal möchten Sie jedoch gerne wissen, welche Abfrage die View genau ausführt. Das kann zum Debuggen oder aus einem anderen Grund sein. Hier erfahren Sie, wie Sie es im Code erhalten.
Nachfolgend finden Sie Anweisungen, wie Sie die vollständige SQL-Abfrage im Views-Modul in Drupal anzeigen.
- Laden Sie das Devel-Modul herunter und aktivieren Sie es
- Öffnen Sie die Datei views/plugins/views_plugin_query_default.inc
- In der Klasse views_plugin_query_default finden Sie die Methode query($get_count = FALSE)
- Fügen Sie in der Methode query() vor dem return die Zeile: dpq($query); hinzu
Beispielcode:
So sieht es auf der Website aus: