TYPO3 mm-Query, не дающий никаких выходных данных и без ошибок
Я попытался вывести некоторые данные из двух связанных таблиц и просмотрел все примеры, которые смог найти, но я все еще не получаю никаких результатов. (Примечание: я пробовал exec_SELECTquery для любой таблицы, и она работала как шарм)
Так вот мой код
$GLOBALS['TYPO3_DB']->debugOutput = true;
$res = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query(
'tx_pagecat_category.title', // $select_fields
'tx_pagecat_category', // $local_table
'pages_tx_pagecat_category_mm', // $mm_table
'pages', // $foreign_table
'', //$where_clause
'', // $groupBy
'', // $orderBy
'' // $limit
);
while( $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res) ) {
$c= $row['tx_pagecat_category.title'].chr(10);
}
return $this->pi_wrapInBaseClass($c);
Я понятия не имею, что я делаю не так, даже не работает Debug-Output?
1 ответ
Вероятно, самый простой способ это:
$GLOBALS['TYPO3_DB']->store_lastBuiltQuery = 1;
// query here
echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery;
Это даст вам sql отправлено в БД. Затем вы можете запустить этот запрос вручную, чтобы проверить, что не так.