[TYPO3-german] Extbase plugin mit flexform
Stephen Bungert
stephenbungert at yahoo.de
Mon May 21 11:44:26 CEST 2012
Deine Models mussen die Klasse "Tx_Extbase_DomainObject_AbstractEntity"
erweitern:
class Tx_YourExtension_Domain_Model_YourModel extends
Tx_Extbase_DomainObject_AbstractEntity
"Roman" <rb at synac.com> schrieb im Newsbeitrag
news:mailman.1.1337591975.8227.typo3-german at lists.typo3.org...
> 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