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

Reply via email to