Thanks, David. I already have cart::id and buyer_id is nullable by default. Any other suggestions?
David Ashwood wrote: > Throw in a cart_id and mark the buyer_id as nullable. > > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of Tom Haskins-Vaughan > Sent: 19 May 2009 22:01 > To: [email protected] > Subject: [symfony-users] Doctrine problem trying to add null relation object > > > 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 [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 -~----------~----~----~----~------~----~------~--~---
