[FLOW3-general] Access fluid form object

"Christian Müller (Kitsunet)" christian.mueller at typo3.org
Wed Jan 11 11:17:54 CET 2012


First, why don't you validate that in the model?

And second, that is the create action, but there should be a second 
action to display the form or do you do that in one action, if yes, I 
recommend to do it in separate actions.

Cheers,
Christian

On 11/01/12 10:53, Thomas Plessis wrote:
> Action like that, with many validations :
>
> 	/**
> 	 * Adds the given new item object to the item repository
> 	 *
> 	 * @param \Totem\Lewin\Domain\Model\Item $newItem A new item to add
> 	 * @return void
> 	 *
> 	 * @FLOW3\Validate(value="newItem.price", type="\Totem\Lewin\Validation\Validator\PriceValidator")
> 	 * @FLOW3\Validate(value="newItem.pictures[0].originalResource", type="\Totem\Lewin\Validation\Validator\PictureValidator")
> 	 * @FLOW3\Validate(value="newItem.zipCode", type="\Totem\Lewin\Validation\Validator\ZipcodeValidator")
> 	 */
> 	public function createAction(Item $newItem) {
>
>
> Thomas Plessis
> Développeur multimédia
> --
> TOTEMnumerique
> 9, Place St Étienne
> 31000 Toulouse
> T. 05 61 14 64 54
> F. 05 61 14 64 55
>
> Le 11 janv. 2012 à 10:33, Thomas Plessis a écrit :
>
>> Hi guys,
>>
>> I've a form for creating a new object (NOT updating). After submitting form, in case of a wrong validation, i want to display value of a textfield in a part of the page. But how to access values of the submitting form object?
>> My form looks like:
>>
>> <f:form action="create" name="formItem" object="{newItem}" enctype="multipart/form-data" id="grands_formulaires">
>>   <label for="title">Titre</label><br />
>>   <f:form.textfield property="title" id="title" size="40" required="required" /><br />
>>   Title = {newItem.title}
>>   <f:form.submit value="Publier" class="bt_envoyer" />
>> </f:form>
>>
>> but {newItem.title} display nothing… :/
>>
>> regards,
>>
>> Thomas Plessis
>> Développeur multimédia
>> --
>> TOTEMnumerique
>> 9, Place St Étienne
>> 31000 Toulouse
>> T. 05 61 14 64 54
>> F. 05 61 14 64 55
>>
>> _______________________________________________
>> FLOW3-general mailing list
>> FLOW3-general at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/flow3-general
>




More information about the FLOW3-general mailing list