(fuer TYPO3 <= 4.7 ?)
Hier ein kurzes Beispiel:
$GLOBALS['TYPO3_DB']->debugOutput = true;
$GLOBALS['TYPO3_DB']->store_lastBuiltQuery = true;
$res = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows(
...
);
echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery;
Extbase SQL Queries ausgeben
(fuer TYPO3 >= 6.0 ?)
Quelle:
http://www.in2code.de/community/snippet-datenbank/snippets/detail/extbase-sql-queries-debuggen/
Extbase SQL Queries werden in der Datei...
typo3\sysext\extbase\Classes\Persistence\Storage\Typo3DbBackend.php
...in der Methode "buildQuery" erstellt. Hier koennen diese ausgegeben werden.
Um nicht jede Query (gesamter Seitenaufbau) auszugeben kann die gewuenschte Tabelle herausgefiltert werden:
Quelle:
http://www.in2code.de/community/snippet-datenbank/snippets/detail/extbase-sql-queries-debuggen/
Extbase SQL Queries werden in der Datei...
typo3\sysext\extbase\Classes\Persistence\Storage\Typo3DbBackend.php
...in der Methode "buildQuery" erstellt. Hier koennen diese ausgegeben werden.
Um nicht jede Query (gesamter Seitenaufbau) auszugeben kann die gewuenschte Tabelle herausgefiltert werden:
if (in_array("table_name", $sql['tables'])) {
echo $statement;
}
No comments:
Post a Comment