Ah Tom, You can do some nifty things with versionable with the cart to track how it changes as the user progresses throughout the buying process. You'll need some extra fields to make it worthwhile - order items, IP address, etc
-----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 -~----------~----~----~----~------~----~------~--~---
