Hallo Leute Ich möchte nochmal nachfragen, ob mir jemand erklären kann was falsch läuft wenn der CollectionValidator einen foreach-Fehler wirft. Ich habe diesen Fehler im Zusammenhang mit tx_news und einer Erweiterung dessen. Ich kann mir das aber nicht erklären, da der Detail_Preview funktioniert, aber das Detail nicht.
Wäre für Hilfe echt dankbar - ich such mir hier schon seit geraumer Zeit den Wolf... Grüße Johannes -----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes C. Schulz - EnzephaloN IT-Solutions Gesendet: Mittwoch, 20. August 2014 08:46 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] tx_news erweiterung wirft Fehler 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 _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german