Hallo
Ich habe tx_news mit meiner Extension um ein Feld erweitert. Dort befindet sich eine kommaseparierte Liste von IDs. Im Model habe ich den Getter derart gebaut, daß er aus dieser kommaseparierten Liste ein Array von Objekten macht. Soweit so gut. /** * @return array */ public function getPsoabilling(){ if ($this->psoabilling != NULL){ $uids = array(); $bands = array(); $uids = explode(",",$this->psoabilling); foreach($uids as $uid){ $bands[] = $this->bandRepository->findByUid($uid); } return $bands; } return array(); } In meiner angepassten Listen-Ansicht der news-Extension passt das auch und funktioniert. Im Detail-Preview funktioniert das auch. Doch in der normalen Detail-Ansicht wirft es mir einen Fehler: #1: PHP Warning: Invalid argument supplied for foreach() in /is/ /www/typo3_sources/typo3_src-6.2.4/typo3/sysext/extbase/Classes/Validat ion/Validator/CollectionValidator.php line 89 69 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Invalid argument supplied for foreach()", "/is/htdocs/wp1106888_H2WDP83R7T/www/typo3_sources/ asses/Validation/Validat or/CollectionValidator.php", 89, array) 68 TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator::isValid(NULL) Das verstehe ich nicht! Liste und Preview funktionieren, Detail aber nicht??? Wenn ich meine Erweiterungsextension deinstalliere funktioniert das Detail. Was ist da falsch??? Johannes _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german