Ich habe mir bei einem ähnlichem Sachverhalt einen ViewHelper geschrieben, der genau das tut. Vllt. ist das auch eine Idee.

Grüße

Tino

Am 06.08.2014 00:47, schrieb Jan Kornblum:
Hallo Gruppe,

ich bastele gerade mal wieder eine Extension und habe eine ziemlich
blöde Frage: Viele Properties eines Models habe ich mir mit dem
Extension Builder als "Select" zusammengebaut. Also Felder wie z.B.
"privat/gewerblich" (privat, gewerblich, gemischt) oder "Altersnachweis
via" (Personalausweis, Geburturkunde, Kreditkarte) usw. Daraus
resultiert ja ein TCA wie...

'config' => array(
     'type' => 'select',
     'items' => array(
         array('-- Label1 --', 1),
         array('-- Label2 --', 2),
         ...usw...
     ),
     'size' => 1,
     'maxitems' => 1,
     'eval' => ''
),

...usw. Das bedeutet, ich muss im Fluidtemplate (oder im Model) die in
der DB gespeicherten Werte ja wieder in ihre locallang-Werte übersetzen.

Sollten man nun um möglichst sauber bzw. konform zu entwickeln, die oben
genannten Felder lieber gleich über eigene Domain Entities / Value
Objects mit entsprechenden Relationen abbilden? An den oben genannten
Properties hängt keine besondere Funktion (dann wäre die Auslagerung in
eigene Models mit Relationen ja unabdingbar), sie sollen einfach nur mit
ausgegeben werden werden ;)

Viele Grüße
Jan



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an