yes.. i was thinking the same thing.. but i was wondered that if der is any another way or any type of attribute to the validator which will skip a single record to check.. anyway.. thanx for the reply again.. it was nice.. to read your messages..
thanx.. On Oct 30, 6:31 pm, David Ashwood <[email protected]> wrote: > I'm a little confused about what you're actually trying to achieve but > in your situation it's probably simplest to use a sfValidatorCallback. > Which will allow you to run you own custom > logic.http://www.symfony-project.org/forms/1_2/en/B-Validators#chapter_b_su... > > There you can check if the value has changed - and if so - to check > against Doctrine if the new field is valid. > > On Fri, 2009-10-30 at 06:02 -0700, ravi wrote: > > thanx for the reply david.. > > > but that is not what i need.. i want to use the > > "sfValidatorDoctrineUnique" validator for username field. and at the > > same time i also want that one user can edit his/her user name.. so at > > the time of edit the user.. when one submits without changing the > > username it will throw the error for "Username already exist.".. which > > means that the same recording is validating itself.. > > > On Oct 30, 5:25 pm, David Ashwood <[email protected]> > > wrote: > > > In your form class you'll need something like: > > > > public function configure() { > > > parent::configure(); > > > > // Common Validation > > > if ($this->isNew) { > > > // extra validation for new objects > > > } else { > > > // extra validation for existing objects > > > } > > > } > > > > On Fri, 2009-10-30 at 03:44 -0700, ravi wrote: > > > > Hello everyone, > > > > > I am using sfValidatorDoctrineUnique to validate unique username and > > > > i am going to implement to edit the "username". so at the time when > > > > form comes to edit the user and if i will not change the username then > > > > also it gives me the error for uniquenes.. if any one know how to skip > > > > a single record for sfValidatorDoctrineUnique while editing the form. > > > > for example.. > > > > user:- ravi > > > > pass:- ravi > > > > > and if am going to edit the user then without changing username if > > > > press save button then it will validate the the value "ravi" with my > > > > own value "ravi" and throws error.. so is there any way to compare the > > > > newly updated record with all records except the "edited one.."... > > > > > thanx in advance.. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
