[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-03-11 Thread Benjamin
I'm going to leave this up in case anyone else has the same problem. The answer is that you must specify the primary key, if the unique field is not the primary key. Here is a working example: [code=php]  new sfValidatorPropelUnique(     array(         'model'         => 'Members',         'colu

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-03-11 Thread Benjamin
I spoke too soon. Now it allows you to create multiple entries with the same user name. I've spent about 12 hours researching this, I read the form book, looked through all the tutorials, looked at the api documentation and search good for hours. Can someone please for the love of god help me f

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-09-11 Thread Matías López
Hello.. I had this issue.. you need to put in the primary_key the field that is unique. In this case: 'primary_key' => 'user_name' Rgds, Lic. Matías López E-mail: lopezmat...@gmail.com Movil: +54 9 341 155 799291 On Wed, Mar 11, 2009 at 10:49 PM, Benjamin wrote: > > I spoke too soon. Now i

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-09-12 Thread Richtermeister
Hey Ben, no, your first version is right. You only need to pass model and column. The object that your form is updating needs to have a primary key set though, in order to be considered an update. otherwise it will be considered new and the update will fail. In the most basic propel form setup n

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-09-27 Thread pomidor
Hi, I had the same problem My solution is to create custom validator inherited from sfValidatorPropelUnique wich accepts 'criteia' object as an option it allows to set NOT_EQUAL criteria for my instance id in validator when editing Best wishes, Yuriy On Sep 12, 7:09 pm, Richtermeister wrote:

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-11-16 Thread Stefan Paschke
Hi I just ran into the same problem, and while I found the solution in this discussion, I think it is not clear enough, so let me repeat briefly, in case anyone comes across this in the future: like Richtermeister says, the problem can be solved by adding a _uniques key to the schema, and using

[symfony-users] Re: sfValidatorPropelUnique fails on updates - 1.2

2009-11-16 Thread Richtermeister
Hey Stefan, The initial form knows whether it's new or an update, because you give it a concrete object into the constructor, and most likely you have retrieved this object by its primary key before, so it's fully populated. If sending the pk via hidden input rubs anybody wrong, you don't have t