I'm using 1.4. Thank you! You are an expert! On 6 Sty, 13:46, Daniel Lohse <annismcken...@googlemail.com> wrote: > If you are using symfony 1.2, here's something that might be > interesting:http://www.symfony-project.org/blog/2008/11/07/new-in-symfony-1-2-doc... > > If you're using symfony 1.3/1.4 and you really want another model, please > have a look at embedRelation() which takes care of all the unset magic and so > on for you. > > Cheers, Daniel > > On Jan 6, 2010, at 1:22 PM, kierzniak wrote: > > > No, i embed panel_user_form to sf_guard_user_form. This is my schema > > for PanelUser model. And SfGuardUser have own schema from plugin. > >http://pastie.org/768676 > > > And this is my class PanelUserRegisterForm witch is extended by > > SfGuardUserForm > >http://pastie.org/768680 > > > When i remove the method saveEmbeddedForms i have three inserts to > > database. > > Thanks!!! > > > On 5 Sty, 21:39, Daniel Lohse <annismcken...@googlemail.com> wrote: > >> I don't understand this. Do you embed the same form into the same form? > > >> I'd need to see your schema and the form code where you're embedding the > >> additional form. > > >> Cheers, Daniel > > >> On Jan 5, 2010, at 4:11 PM, kierzniak wrote: > > >>> I have read many of theese tutorials. Without effect. I have unset id. > >>> But.. look at this schema of saving forms > >>>http://vousavezchoisi.com/img/formsdiagram.png > >>> I don't know if is correct but according to this image my form is > >>> saving twice to the database. First in doSave() method and second in > >>> saveEmbededForms() method. I think that here is the problem. When i > >>> try to overwrite the saveEmbededForms() only by return null: > >>> everything seams to be allright. But c'mon! This can't correct way to > >>> save form. > > >>> On 5 Sty, 07:44, Daniel Lohse <annismcken...@googlemail.com> wrote: > >>>> What symfony/Doctrine version are you using? If it's 1.3/1.4, you can > >>>> use embedRelation(). > > >>>> Over the top of my head, I'd guess it's got something to do with you > >>>> not unset()-ing the primary key of the embedded form. There was even a > >>>> blog post from Fabien (I think) about this, so search Google for that. > > >>>> Cheers, Daniel > > >>>> Sent from my iPhone > > >>>> On Jan 5, 2010, at 2:36 AM, kierzniak <kierzn...@gmail.com> wrote: > > >>>>> I have problem during saving embed form. Someone describe it on this > >>>>> site: > >>>>>http://symfonyguide.wordpress.com/2009/09/28/symfony-forms-saving-pro... > >>>>> my problem is connected with this part: > > >>>>> "I tried to embed an sfGuardForm with this system. Saving a new object > >>>>> went fine, but for some reasons, editing didn’t work. After some a l > >>>>> ot > >>>>> of debug, I found that it triggered a hidden validation error “An > >>>>> object with the same ‘username’ already exists”. Honestly I don > >>>>> ’t > >>>>> really remember on which level it happened, but I think this is linked > >>>>> to the fact that some methods are executed twice and shouldn’t be. > >>>>> Even calling the bind() method on embedded forms seems to me to be a > >>>>> redundancy. When you submit a form, doClean() deeply clean the values, > >>>>> meaning even embedded forms values are passed to the validators, and > >>>>> returned cleaned. So if you call bind() on an embedded form it will > >>>>> call the clean method again." > > >>>>> In my case when i try to save embed form i have three "inserts" to > >>>>> database while should be only 2. One to sfGuardUser table and one to > >>>>> my schema table PanelUser. Insert to PanelUser is doubled and i don't > >>>>> know why. > > >>>>> INSERT INTO sf_guard_user (algorithm, is_active, is_super_admin, > >>>>> username, salt, password, created_at, updated_at) VALUES > >>>>> (?, ?, ?, ?, ?, ?, ?, ?) - (sha1, 1, 0, pio.ma, > >>>>> e4ebecdd99d5f1128e87b36980fcb89b, > >>>>> 1744b44ee23963ecf737b33839e464b1bcb0af90, 2009-12-31 15:21:14, > >>>>> 2009-12-31 15:21:14) > > >>>>> INSERT INTO panel_user (sf_guard_user_id, first_name, last_name, > >>>>> email_address, allegro_id) VALUES (?, ?, ?, ?, ?) - (6, Piotr, Malek, > >>>>> f...@onet.com, 12313123) > > >>>>> INSERT INTO panel_user (first_name, last_name, email_address, > >>>>> allegro_id) VALUES (?, ?, ?, ?) - (Piotr, Malek, f...@onet.com, > >>>>> 12313123) > > >>>>> -- > > >>>>> You received this message because you are subscribed to the Google > >>>>> Groups "symfony users" group. > >>>>> To post to this group, send email to symfony-us...@googlegroups.com. > >>>>> To unsubscribe from this group, send email to > >>>>> symfony-users+unsubscr...@googlegroups.com > >>>>> . > >>>>> For more options, visit this group > >>>>> athttp://groups.google.com/group/symfony-users?hl=en > >>>>> . > > >>> -- > > >>> You received this message because you are subscribed to the Google Groups > >>> "symfony users" group. > >>> To post to this group, send email to symfony-us...@googlegroups.com. > >>> To unsubscribe from this group, send email to > >>> symfony-users+unsubscr...@googlegroups.com. > >>> For more options, visit this group > >>> athttp://groups.google.com/group/symfony-users?hl=en. > > -- > > You received this message because you are subscribed to the Google Groups > > "symfony users" group. > > To post to this group, send email to symfony-us...@googlegroups.com. > > To unsubscribe from this group, send email to > > symfony-users+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/symfony-users?hl=en.
-- You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-us...@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.