Ok that worked to a degree :)

my array now looks like this:

Array
(
    [1] => Array
        (
            [Event] => Array
                (
                    [event_type_id] => 2
                )

            [EventTransaction] => Array
                (
                    [inventory_type_id] => 2867
                    [amount] => 123123
                )

        )

    [2] => Array
        (
            [Event] => Array
                (
                    [event_type_id] => 3
                )

            [EventComment] => Array
                (
                    [comment] => asdasd
                )

        )

)


And I'm throwing the whole thing against a function which does this:

        function saveTransactionEvent($data) {
            foreach ($data as $row) {
                Debugger::dump($row);
                $this->saveAll($row);
            }
        }

The first entry gets successfully saved, the second one doesn't even run..

Both child models are bound to the Event model like this:
        $this->Event->bindModel(
                array('hasOne' => array('EventTransaction',
'EventComment')), false
                );

So they should be bound for the remainder of the request - but the
EventComment, and its parent event never get saved....

I've scaffolded an EventComment controller, and that will write a
comment fine... any reason why its not working in this context?



On Sun, Aug 21, 2011 at 4:09 AM, WebbedIT <p...@webbedit.co.uk> wrote:

> A good related blog post from teknoid:
>
> http://nuts-and-bolts-of-cakephp.com/2009/03/26/saveall-with-multiple-records-and-for-multiple-models/
>
> --
> 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
> cake-php+unsubscr...@googlegroups.com 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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to