2013-04-18 2 views
0

Я попытался вывести некоторые данные из моих двух связанных таблиц и посмотрел на все примеры, которые я мог найти, но я все еще не получаю никаких результатов. (Примечание: Я попытался exec_SELECTquery на любом столе, и она работала как шарм)TYPO3 mm-Query, дающий мне никакого результата и никакой ошибки

Так вот мой код

$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-выход не работает?

ответ

0

Вероятно, самый простой способ:

$GLOBALS['TYPO3_DB']->store_lastBuiltQuery = 1; 

// query here 

echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery; 

Это даст вам SQL посланный в БД. Затем вы можете запустить этот запрос вручную, чтобы проверить, что не так.

Смежные вопросы