Hello!

I am trying to save a model with HABTM using saveAll.

hasOne, hasMany related models are saved correctly. But the HABTM
model is not saved. It looks like it is fixed in 1.2 final release.
Have anyone successfully save their HABTM with saveAll() ?

This is my $data.

Array
(
    [Student] => Array
        (
            [id] => 24
            [first_name] => data[Student][first_name]
            [last_name] => data[Student][last_name]
            [ethic_name] => data[Student][ethic_name]
            [gender] => 0
            [birth_cert_no_fin_no] => data[Student]
[birth_cert_no_fin_no]
            [date_of_birth] => 2009-01-06
            [picture] =>
            [cda No] =>
            [language_id] => 0
            [race_id] => 1
            [religion_id] => 1
            [citizenship_id] => 1
            [medical_conditions_disability] => data[Student]
[medical_conditions_disability]
            [allergies] => data[Student][allergies]
            [sibling_name] => data[Student][sibling_name]
            [sibling_date_of_birth] => 2009-01-06
            [start_date] => 2009-01-06
            [group_id] => 3
            [append_class_log] =>
            [school_bus] => 1
            [fee_category_id] => 1
            [status_id] => 1
        )

    [Address] => Array
        (
            [id] =>
            [blk_no] =>
            [unit_no] =>
            [tower] =>
            [street] =>
            [country_id] => 1
            [postal_code] =>
        )

    [ParentGuardian] => Array
        (
            [0] => Array
                (
                    [first_name] => data[ParentGuardian][0]
[first_name]
                    [last_name] => data[ParentGuardian][0][last_name]
                    [nrice_fin_no] => data[ParentGuardian][0]
[nrice_fin_no]
                    [home_no] => home
                    [handphone_no] => hand
                    [office_no] => office
                    [occupation] => data[ParentGuardian][0]
[occupation]
                    [marital_id] => 1
                    [email_address] => [email protected]
                    [relationship_id] => 1
                    [id] => 3
                )

            [1] => Array
                (
                    [first_name] => data[ParentGuardian][1]
[first_name]
                    [last_name] => data[ParentGuardian][1][last_name]
                    [nrice_fin_no] => data[ParentGuardian][1]
[nrice_fin_no]
                    [home_no] => mom home
                    [handphone_no] => mom hand
                    [office_no] => mom office
                    [occupation] => data[ParentGuardian][1]
[occupation]
                    [marital_id] => 1
                    [email_address] => [email protected]
                    [relationship_id] => 2
                    [id] => 4
                )

        )

    [EmergencyContact] => Array
        (
            [0] => Array
                (
                    [name] => grandma
                    [relationship] => r grandma
                    [number] => 123123
                    [id] => 46
                )

            [1] => Array
                (
                    [name] => grandpa
                    [relationship] => r grandpa
                    [number] => 123123
                    [id] => 47
                )

            [2] => Array
                (
                    [name] => maid
                    [relationship] => maid
                    [number] => 123123
                    [id] => 48
                )

        )

    [SmsGroup] => Array
        (
            [SmsGroup] => Array
                (
                    [0] => 1
                    [1] => 2
                    [2] => 3
                )

        )

    [Withdrawal] => Array
        (
            [level_id] => 4
            [year] => 2009
            [last_day_of_school] => Array
                (
                    [day] => 03
                    [month] => 02
                    [year] => 2009
                )

            [WithdrawalReason] => Array
                (
                    [WithdrawalReason] => Array
                        (
                            [0] => 1
                        )

                )

            [reason] => test
            [refunded] => 1
            [refunded_to] => Father
            [cheque_no] => OUB123123
            [refund_amount] => 123
            [id] => 1
        )

)

HABTM relationships
1) Student HABTM SmsGroup
2) Student hasOne Withdrawal
3) Withdrawal HABTM WithdrawalReason

1) and 3) does not save when using saveAll()

When calling save() and then followed by saveAll(), 1) is saved
correctly with the rest of the models, but 3) is not saved. Is it
because 3) is too nested?

Thanks!
Ai Leen


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