[TYPO3-mvc] create two objects with one form and validation
Thomas Allmer
at at delusionworld.com
Mon Mar 26 21:37:20 CEST 2012
On 23.03.2012 15:26, Steffen Müller wrote:
> Hi.
>
> I once solved a similar issue like this:
>
> Model: Person<-- 1:1 --> Address
thank you!!! :)
I finally came around to try this solution and you saved my day :)
I have it a little different but it more or less the same solution :)
thx...
public function initializeAction() {
if ($this->request->hasArgument('newRegistration')) {
$newRegistrationArguments =
$this->request->getArgument('newRegistration');
if ($newRegistrationArguments['selectedCourses']) {
$this->request->setArgument('selectedCourses',
$newRegistrationArguments['selectedCourses']);
unset($newRegistrationArguments['selectedCourses']);
}
$this->request->setArgument('newRegistration',
$newRegistrationArguments);
}
}
<f:form method="post" action="create" name="newRegistration"
object="{newRegistration}">
<h2>Kurse</h2>
<a:groupedForDateTime each="{courses}" as="coursesByDay"
groupBy="start" format="D" groupKey="day">
<h2>{day}</h2>
<f:for each="{coursesByDay}" as="course">
<f:form.radio property="selectedCourses.{day}"
id="course{course.uid}" value="{course.uid}" />
<label for="course{course.uid}">{course.name}</label>
</f:for>
</a:groupedForDateTime>
<h2>Daten</h2>
<label for="childFirstName">Vorname des teilnehmenden Kindes <span
class="required">*</span>:</label>
<f:form.textfield property="childFirstName" id="childFirstName" /><br />
--
+---------------------------------+-----------------------------------+
| Thomas Allmer | http://www.delusionworld.com |
| E-mail: at at delusionworld.com | phone: +43 699 16217064 |
+---------------------------------+-----------------------------------+
More information about the TYPO3-project-typo3v4mvc
mailing list