Hello,

I have a 1:n relation: User have two phone numbers (well my real use
case is a bit complicated :-) ).

In my UserForm::configure() I have something like this:

$p1 = $this->object['phones'][0] = new Phone();
$p2 = $this->object['phones'][1] = new Phone();

$subForm = new sfForm();
$subForm->embedForm(0, new PhoneForm($p1 );
$subForm->embedForm(1, new PhoneForm($p2));

$this->embedForm('phones', $subForm);


This works perfect. I can add a new User with 2 phones.

The problem is that if the user doesn't provide information for second
phone I should not insert a blank record (in fact I can't because of
not null fields).

I have read a lot of articles but I'm not able to find solution yet.

I think that I have to use UpdateObject() method to remove unwanted
relation, but if this is the better solution ?

I use Doctrine :-)


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to