Hallo zusammen,
bin mir nicht sicher, ob ich einen Bug in 4.6 gefunden habe, oder ob meine Basisinstallation nur buggy ist - auf jeden Fall scheint es ein Problem mit cObj->RECORDS zu geben.
Ich habe nun eine minimale Extension erstellt, um den "Bug" zu prüfen. Diese enthälft folgende Funktion:
function main($content,$conf) {
$content = 'testen.. <br />';
$rConf = array('tables' => 'tt_content', 'source' => '19', 'dontCheckPid' => 1);
$content .= $this->cObj->RECORDS($rConf);
return $this->pi_wrapInBaseClass($content);
}
Das Problem: Es wird nichts ausgegeben - return hat keinerlei Auswirkung! Sobald ich die Zeile mit cObj->RECORDS auskommentiere, erhalte ich meine Ausgabe.
Lasse ich mir $content über echo ausgeben erscheint auch der gewünschte Content - die RECORDS-Funktion scheint also zu funktionieren.
Ein einfaches "return $content;" bringt ebenfalls nichts - keine Ausgabe.
EDIT: Muss hier leider noch ohne Extbase etc. arbeiten, da es sich um die Erweiterung einer alten Extension handelt und ich diese nicht from scratch neu schreiben kann 😉 Leider...
cObj->CONTENT verhält sich genau so.
Woran könnte das liegen?! Gehört das in die Forge?!
Danke im Voraus,
Martin