I thought this was possible too with saveall but I had no luck with it. I have used saveall but only to save multiple items for a single model. When i tried to use it (as you are) to save multiple and associated records together it didn't play at all.
This is taken directly from the cook book for v1.3: - saveall - "Used to save (a) multiple individual records for a single model or (b) this record, as well as all associated records" When i had no luck in doing what you are doing i took that "or" in the above to mean it can't do both at the same time. Further on in the page it explains saving using keying so i used that method. I would love someone to come on and explain how to use saveall to do both as it would be a lot neater than forech loops and keying but i'm not convinced it can. Cheers, Steve On 3 September 2011 09:18, Dwayne Hanekamp <[email protected]> wrote: > Thanks for all the response! > > Teddy, > Yes this is a copy of the print_r, though i changed the parameters to > make it more clear. > Where can i find the sqllog? Is that the sql dump on the bottom? > > Stephen, > It really is possible, i've seen some tutorials on it. > > John, > I am not calling model::create() before it > Yes, my parentmodel has validation. > > Dwayne > > > > On 2 sep, 18:39, John Hardy <[email protected]> wrote: > > Are you calling > > Model::create() > > before you atempt to save the record? > > Is your parent model validating? > > > > I use save all a bunch and make it a habbit of checking these things. > > > > Saveall works a-ok ;) > > > > Sent from my iPhone > > > > On Sep 2, 2011, at 9:29 AM, Stephen Latham <[email protected]> wrote: > > > > > > > > > > > > > > > > > If you have a read of the manual it says you can either save multiple > records of a single model using saveall, or a model and it's associated > records. You are trying to do both at once with the save all. That's my > understanding of it anyway - I had a similar issue with saveall so ended up > just using foreach loops to save the data instead. I have used saveall > where I wanted to do one or the other but never both at the same time as you > are trying. > > > > > Cheers Steve. > > > > > On 2 Sep 2011, at 11:35, Dwayne Hanekamp <[email protected]> > wrote: > > > > >> Hey all, > > > > >> I'm building an application on which people need to fill in some > > >> information and answer some questions. > > >> I have two database tables: > > >> Applications / Answers, Applications has a 'hasMany'-relationship with > > >> Answers. The array coming from my form looks this way: > > > > >> Array > > >> ( > > >> [Application] => Array > > >> ( > > >> [name] => test > > >> [email] => [email protected] > > >> [name] => test > > >> [link] => test > > >> ) > > > > >> [Answer] => Array > > >> ( > > >> [0] => Array > > >> ( > > >> [question_id] => 1 > > >> [answer] => test > > >> ) > > > > >> [1] => Array > > >> ( > > >> [question_id] => 2 > > >> [answer] => test > > >> ) > > > > >> ) > > > > >> ) > > > > >> When i try to do: $this->Application->saveAll($this-data); it simply > > >> doesn't work. > > > > >> Does anyone have an idea? > > > > >> Thanks in advance! > > > > >> Dwayne > > > > >> -- > > >> Our newest site for the community: CakePHP Video Tutorialshttp:// > tv.cakephp.org > > >> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help > others with their CakePHP related questions. > > > > >> To unsubscribe from this group, send email to > > >> [email protected] For more options, visit this > group athttp://groups.google.com/group/cake-php > > > > > -- > > > Our newest site for the community: CakePHP Video Tutorialshttp:// > tv.cakephp.org > > > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help > others with their CakePHP related questions. > > > > > To unsubscribe from this group, send email to > > > [email protected] For more options, visit this > group athttp://groups.google.com/group/cake-php > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group > at http://groups.google.com/group/cake-php > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
