[TYPO3-german] Extbase plugin mit flexform
Roman
rb at synac.com
Mon May 21 11:19:24 CEST 2012
Hallo Stephen,
vielen Dank für Deine Antwort.
Ich suche jedoch weitergehend Informationen:
El 21/05/2012 9:26, Stephen Bungert escribió:
> 1.
> $yourModel =
> t3lib_div::makeInstance('Tx_YourExtension_Domain_Model_YourModel');
Bedeutet das, dass alle Modelle, welche mit dem Extension Builder
erstellt werden immer eine Tabelle einsetzen. Müsste das Modell manuell
(ohne Extension Builder) erstellt werden, wenn keine Tabelle dazu
benötigt wird? Von welcher Klasse müsste diese abgeleitet werden?
>
> 2.
>
> Man kann die FF Werte in $this->settings sehen (im Controller), oder
> {settings in fluid}, aber die Felde im FF mussen "settings.irgendetwas"
> heißen...
>
> <settings.myfield>
> <TCEforms>
> <label>My Field</label>
> <config>
> <type>input</type>
> <eval>trim</eval>
> </config>
> </TCEforms>
> </settings.myfield>
Die Flexformdaten sind im Kontroller verfügbar. Ich suche jedoch einen
Weg um ein Modell aus den Flexformdaten zu erstellen. Ein Weg wäre die
Daten vom Kontroller her zu übergeben. Dies widerspricht jedoch dem
Paradigma der Kapselung, denn das Modell sollte ja dafür verantwortlich
sein. Deshalb die Frage, wie kommt das Modell an die Flexformdaten
heran? Das Flexform ist in diesem Zusammenhang das Repository.
>
> "Roman"<rb at synac.com> schrieb im Newsbeitrag
> news:mailman.1.1337581522.9796.typo3-german at lists.typo3.org...
>> Ein einfaches Plugin (Ausgabe von vier Bildern) soll über ein Flexform
>> konfiguriert werden. Im Flexform definiert der Benutzer ein paar Bilder
>> sowie Texte und Links zu den Bildern. Es werden also keine Extension
>> spezifische Tabellen benötigt.
>>
>> Mit dem Extension Builder wurde ein Domain Model definiert über dessen
>> Standardaktion das Plugin gerendert wird. Nun stehe ich vor einigen
>> Problemen:
>>
>> 1. Domain Model ohne Tabellen
>> Wie kann ein Domain Model ohne Tabelle erstellt werden? Geht das mit dem
>> Extension Builder?
>>
>> 2. Flexformdaten in Domain Model
>> Die Flexformdaten sind in der Action verfügbar. Gemäss MVC sollten diese
>> jedoch über ein Domain Modell (welches in der Action instantiert wird)
>> verfügbar sein. Wie kommt man in einem Domain Model an die Flexformdaten?
>>
>> Vielen Dank für Eure Inputs.
>>
>> Schöne Grüsse, Roman
>>
>
>
More information about the TYPO3-german
mailing list