typo3 query: ORDER BY RAND()

Ich brauchte eine Abfrage, die mir 5 beliebige Items zurückliefert. Meine Lösung: //fetch 5 IDs from the mm table $idArr = $GLOBALS[‚TYPO3_DB‘]->exec_SELECTgetRows( ‚uid_local‘, ‚tx_something_user_userarticles_article_mm‘,“, “, ‚RAND()‘, ‚5‘ ); $ids = array(); //save the IDs to $ids foreach($idArr as $k => […]

Typo3 extbase: repository query ausgeben

Wenn ich mir die entstandene Query zumindest so einigermaßen ansehen will, mache ich das hier: $queryParser = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(‚TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Storage\\Typo3DbQueryParser‘); \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($queryParser->parseQuery($query)); Das gibt zwar nicht die query selbst aus, aber zumindest alle Teile und die Informationen in tables, fields und where sind […]