Thank you so much Daniel for the awesome response. I understand
clearly now.

On Mar 10, 11:08 am, Daniel Lohse <annismcken...@googlemail.com>
wrote:
> Just subclass your backendForm to frontendForm and use the new useFields 
> method to a few unwanted widgets and their validators. As for the password 
> field: I think I added a updatePasswordColumn($value) method to my form class 
> and when it was blank ($value === '') I returned false in this method. That 
> way a blank password does not override the old one. For this to work you'll 
> need to make both your password and your password_again optional so it 
> doesn't give a 'Required.' error. Does this make sense?
>
> In case you're wondering, what these update%columnName%Column method is: you 
> can add those to your form class and they get called when a value is changed 
> in the form widget so you can reformat etc. But returning false in such a 
> method removes the value from the cleaned values and isn't included in the 
> update to the database. I don't know if that's documented somewhere but it 
> should be in the "What's new?" documents.
>
> Cheers, Daniel
>
> On 10.03.2010, at 19:31, Darren884 wrote:
>
> > For you seasoned Symfony users, I need some insight. I have been
> > having a dilemma that I need advice on. I  my backend I have a
> > customer form that handles the managing of customers throughout the
> > site. It contains fields that only the backend should display such as
> > IP, last login, etc...
>
> > My dilemma is how can I use the same form class in my frontend without
> > using the validators set in there or even displaying them?
>
> > Another problem is the password. Basically I want to allow the
> > customer to update their own information in my frontend, however when
> > they leave the password blank I want it to remain the same as before.
> > I have a validator on the password field now so its giving me a
> > headache.
>
> > Any insight is greatly appreciated.
>
> > Also I am using Doctrine and 1.4.
>
> > Thanks,
> > Darren
>
> > --
> > 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 symfony-users@googlegroups.com
> > To unsubscribe from this group, send email to
> > symfony-users+unsubscr...@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/symfony-users?hl=en

-- 
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 symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to