[TYPO3-german] extase tt_address
Mikel
lists at con-version.com
Wed Mar 25 09:21:06 CET 2015
Ein Underscore im Namen des Properties spricht eigentlich gegen die
Namenskonvention von Extbase.
Kann es sein, dass es einfach nur firstName heißt? Wenn Du {item} per
debug ausgibst, wie heißt diese Eigenschaft dort? Kannst Du mal ein
debug direkt auf {item.last_name} machen und schauen, was da raus kommt?
Falls darin nicht der Fehler liegt:
Wo und wie wird das Array, welches an die View übergeben wird,
zusammengebaut? Erstellst Du dies selbst?
Genaue Auskünfte über die tt_address kann ich Dir nicht geben, da ich
diese nicht verwende. Wenn ich jedoch im git Repository das Model von
Adress anschaue, dann sehe ich dort, dass das Property lastName heißt.
Von daher würde ich mal behaupten, der Fehler entsteht irgendwo zwischen
der Stelle, an der du die Datensätze aus der Datenbank holst und der
Ausgabe im Frontend :-)
> Ich ahb mein EXT schon soweit gebracht das ich über flud die
> Datensätzeschon debuggen kann.
>
> Das funktionier:
>
> <f:for each="{addresses}" as="item">
> {item.name}
> </f:for>
>
> Das funktioniert NICHT:
>
> <f:for each="{addresses}" as="item">
> {item.first_name}
> </f:for>
>
> kommt nichts an. Nada. Empty. Nix.
>
> <f:debug>{item}</f:debug>
> Da steht alles drin was man so benötigt. auch first|middle|last_name
> aber direkt kann ich offenbar nicht drauf zugreifen.
>
> das modell ist für alle das gleiche, abgesehen der Name.
>
> noch komischer:
> z.B. hab
> return $this->middle_name;
> gegen
> return 'mn'.$this->middle_name;
> getauscht, also müsste ja wenigsten 'mn' ausgegeben werden.
> Nix.
>
> Ratlos um Hilfe bittend,
>
> Christian.
>
More information about the TYPO3-german
mailing list