Not sure if you registered it before, so I ask you to get a confirmation: Did you try to add "notnull: false" to your schema definition?
buyer_id: { type: integer(4), notnull: false } We do similar things to that and it works without any problems... On May 19, 10:00 pm, Tom Haskins-Vaughan <t...@templestreetmedia.com> wrote: > symfony 1.2 > > Hi, > > I have the following shopping cart class: > > Cart: > actAs: [Timestampable] > columns: > buyer_id: { type: integer(4) } > is_default: { type: boolean, default: false } > relations: > Buyer: > class: sfGuardUser > local: buyer_id > foreign: id > > Now, when someone visits the site, and before logging in, I need to > creat a new Cart with no buyer id. But When I try to do this I get: > > 500 | Internal Server Error | Doctrine_Validator_Exception > Validation failed in class sfGuardUser > > 1 field had validation error: > > * 1 validator failed on username (notnull) > > So, I assume Doctrine is trying to create a new sfGuardUser to add to > the cart. But I want the buyer_id to be null until s/he logs in. > > Any ideas? > > Thanks. > > Tom --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---