[TYPO3-german] CollectionValidator.php Fehler
Johannes C. Schulz - EnzephaloN IT-Solutions
info at enzephalon.de
Wed Aug 20 12:22:05 CEST 2014
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-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Johannes C.
Schulz - EnzephaloN IT-Solutions
Gesendet: Mittwoch, 20. August 2014 08:46
An: typo3-german at 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 at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list