You mentioned saveAll, yet your code doesn't look like it's using saveAll, did you catch this?
On Thu, Nov 20, 2008 at 7:47 PM, Lukas <[EMAIL PROTECTED]> wrote: > > Any ideas? > > On Nov 18, 1:13 am, Lukas <[EMAIL PROTECTED]> wrote: > > Still, I cant make it work :( > > > > For testing, i have created 2 models abcbooks and abctags (abc is to > > avoid conflict with existing models) > > > > http://bin.cakephp.org/saved/39693 Mysql dump, my model, controller > > and view for this case > > > > 1.2.0.7692 RC3 from VERSION.TXT > > > > Let's say I want to add a new book with 2 new tags associated with it > > > > So i view I have > > echo $form -> create(null, array('url' => 'add')); > > OR > > echo $form -> create(null, array('url' => 'addAll')); > > for this->save and this0>saveAll in model > > > > echo $form->input('Abctag.0.title', array('label' => 'First > > tag')); // I fill this one with best > > echo $form->input('Abctag.1.title', array('label' => 'Second > > tag')); // I fill this one with duper > > > > If I run > > function add() { > > $this -> Abcbook -> save($this -> data); > > } > > > > MySQL dump returns > > > > 1 DESCRIBE `abcbooks` > > 2 DESCRIBE `abctags` > > 3 DESCRIBE `abcbooks_abctags` > > 4 INSERT INTO `abcbooks` (`title`) VALUES ('Mooks') > > 5 SELECT LAST_INSERT_ID() AS insertID > > 6 SELECT `AbcbooksAbctag`.`id` FROM `abcbooks_abctags` AS > > `AbcbooksAbctag` WHERE `AbcbooksAbctag`.`abcbook_id` = 6 > > 7 INSERT INTO `abcbooks_abctags` (`abcbook_id`) VALUES (6) > > 8 SELECT LAST_INSERT_ID() AS insertID > > 9 INSERT INTO `abcbooks_abctags` (`abcbook_id`) VALUES (6) > > 10 SELECT LAST_INSERT_ID() AS insertID > > > > As you can see, there even is no 'best' or 'super' mentioned, as I > > filled my form with them > > > > If I run > > > > function addAll() { > > $this -> Abcbook -> save($this -> data); > > } > > > > 1 DESCRIBE `abcbooks` > > 2 DESCRIBE `abctags` > > 3 DESCRIBE `abcbooks_abctags` > > 4 START TRANSACTION > > 5 INSERT INTO `abcbooks` (`title`) VALUES ('Mooks') > > 6 SELECT LAST_INSERT_ID() AS insertID > > 7 COMMIT > > > > Not working either, > > > > So what I am doing wrong, or cakePHP's magic can't do what I need? > > > > Any ideas welcome ;) > > Thank you > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" 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/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
