0
我想正確使用saveAll更新多個關係模型的用戶記錄。下面是我使用提交白水功能數組:Cakephp SaveAll與多個關係模型
Array
(
[InterestsubsUser] => Array
(
[0] => Array
(
[interestsub_id] => 3
[user_id] => 1
)
[1] => Array
(
[interestsub_id] => 4
[user_id] => 1
)
[2] => Array
(
[interestsub_id] => 5
[user_id] => 1
)
)
[User] => Array
(
[relationship_status_id] => 1
[ethnicity_id] => 7
[age] => 27
[height_id] => 1
[weight_id] => 1
[image] => testing
)
[LookingforsUser] => Array
(
[0] => Array
(
[lookingfor_id] => 2
[user_id] => 1
)
[1] => Array
(
[lookingfor_id] => 3
[user_id] => 1
)
[2] => Array
(
[lookingfor_id] => 4
[user_id] => 1
)
[3] => Array
(
[lookingfor_id] => 5
[user_id] => 1
)
)
[SocialLinksUser] => Array
(
[0] => Array
(
[social_link_id] => 1
[user_id] => 1
)
[1] => Array
(
[social_link_id] => 2
[user_id] => 1
)
[2] => Array
(
[social_link_id] => 3
[user_id] => 1
)
)
)
白水函數返回true這是很好的,但是我看不到在關係數據庫表中的任何更新值/行與用戶表HABTM關係。它也插入新的用戶行,但我想更新用戶。我試過$ this-> User-> id = 1但它不工作...
是否有解決此問題的好方法?