Hi Bernhard, Thank you, I will try that!
++ On Fri, Nov 12, 2010 at 7:29 AM, Bernhard Schussek <[email protected]>wrote: > Hi Noel, > > > I have a User entity, and two forms: a subscribe form, and a "edit > profile" > > form. In the first one, I have two fields: the username, and the > password. > > In the second, username, password, first name and last name. > > Actually, if I add the annotation "@validation:NotBlank" on the first > name > > and last name fields, I can't validate the first form (I have the error > > "This field cannot be blank"). > > Is it just possible? How can I do that? > > You can use validation groups for that. One possible solution is: > > class User > { > /** > * @validation:NotBlank(groups = {"Default", "Subscription"}) > */ > protected $username; > > /** > * @validation:NotBlank(groups = {"Default", "Subscription"}) > */ > protected $password; > > /** > * @validation:NotBlank > */ > protected $firstName; > > /** > * @validation:NotBlank > */ > protected $lastName; > } > > All constraints are in group "Default" implicitely. With the above > code you add the group "Subscription" to $username and $password. Then > you can tell your subscription form to only validate that group. > > $form->setValidationGroups('Subscription'); > > > Second case, file uploads > > The FileField is not finished yet, so this might be a bug. I'll look into > it. > > Cheers, > Bernhard > -- > Software Architect & Engineer > Blog: http://webmozarts.com > Twitter: http://twitter.com/webmozart > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > You received this message because you are subscribed to the Google > Groups "symfony users" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<symfony-users%[email protected]> > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en > -- Noël GUILBERT http://www.noelguilbert.com/ Twitter : http://twitter.com/noelguilbert http://www.sensiolabs.com http://www.symfony-project.com Sensio Labs Tél: +33 1 40 99 80 80 -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en
