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',
'column' => array('user_name', 'id'),
),
array(
'invalid' => 'This user name has already been taken',
)
),
[/code]
On Mar 11, 3:50 am, Benjamin <[email protected]> wrote:
> The code is below. I have been searching for hours. This is failing
> on updates, saying that the user name has already been taken. It's
> being used as a post validator.
>
> new sfValidatorPropelUnique(
> array(
> 'model' => 'Members',
> 'column' => array('user_name'),
> ),
> array(
> 'invalid' => 'This user name has already been taken',
> )),
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---