[TYPO3-german] Problem mit singleview Funktion in eigener Extension
Philipp Holdener
philipp at holdener.ch
Thu Sep 3 06:58:21 CEST 2009
> autsch. ich bin davon ausgegangen dass die Funktion EINEN Ausgang hat,
> der das übliche "return $content;" bzw. "return
> $this->pi_wrapInBaseClass($content);" für main() enthält.
>
> mehrere returns in unterschiedlichen code-zweigen ist ziemlich
> unübersichtlich und fehleranfällig, wie dein Problem zeigt. :-(
>
hallo bernd
Die Funktion selber hatte schon auch einen return...
Folgendes hat also NICHT funktioniert
function showItem($uid, $conf) {
$content = 'Hier sollen die Details zu dem Datensatz mit der UID:
'.$uid.' stehen.';
return $content;
}
mit dem hier
$event = t3lib_div::_GET('user_events_pi1');
if (isset($event['showUid'])) {
$content = $this->showItem(intval($event['showUid']),$conf);
} else {
...
}
erst nachdem ich's in
$event = t3lib_div::_GET('user_events_pi1');
if (isset($event['showUid'])) {
$content = $this->showItem(intval($event['showUid']),$conf);
return $content; // <<<<----
} else {
abgeändert habe!
Hmpf.. bin leider kein PHP Genie.
Aber das return in der function sollte doch reichen!?
Gruss
Philipp
More information about the TYPO3-german
mailing list