[TYPO3-german] tx_news erweiterung wirft Fehler
Johannes C. Schulz - EnzephaloN IT-Solutions
info at enzephalon.de
Wed Aug 20 08:46:12 CEST 2014
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
More information about the TYPO3-german
mailing list