[TYPO3-german] Formular mit Fluid und Kindobjekten
Thomas Pronold
mail at tomgrill.de
Thu Dec 8 18:52:25 CET 2011
Hallo,
kurze Info: Ich schreibe eine Extension die Supporttickets verwalten
soll. Jedes Ticket hat einen "title" als property und mehrer "messages"
also property (objekte). Wenn ich als ein neues Ticket anlegen möchte
muss im Formular, sowohl der title als auch eine message eingeben
werden. Zwischen Ticket und Messages besteht eine 1:n Beziehung. Wie
bekomme ich die in mein Fluidtemplate? Und was muss im Controller stehen
für die Methode newAction() generiert das Eingabeformular, und
createAction() soll dann bei korrekter Eingabe alls ins Repository schicken.
ich habe folgendes Fluidtemplate:
Die ?????? zeigen das Problem. name="{messages.message}" klappt nicht.
Muss ich messages irgendwie als argumente übergeben? Wenn ja wie mach
ich das, in <f:form.... kann ich ja erstmal nur ein objekt übergeben oder?
<f:form method="post" controller="Ticket" action="create"
name="newTicket" object="{newTicket}">
<p><f:form.textbox property="title" size="40" maxlength="255" /></p>
<p><f:form.textarea name="??????" rows="15" cols="40" value="????????"
/></p>
<p><f:form.submit value="{f:translate(key: 'save_message')}" /></p>
</f:form>
Controller:
public function newAction(Tx_Supportticket_Domain_Model_Ticket
$newTicket = NULL, Tx_Supportticket_Domain_Model_Message $newMessage =
NULL) {
$this->view->assign('newTicket', $newTicket);
}
Ich hoffe es ist verständlich.
Gruß,
Tom
More information about the TYPO3-german
mailing list