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

Reply via email to