我正在將數據保存到我的表中,但我想獲取已保存的HABTM記錄的ID。從HABTM獲取已保存的ID保存
節能陣列的樣子:
Array
(
[User] => Array
(
[id] => 1
)
[Following] => Array
(
[follows_uid] => 36
)
)
因此它保存在followers_users表中的新記錄,與1的用戶ID和用戶ID被跟隨的人是36.對於每一個新的記錄有一個新的ID,但我不能使用$this->User->getInsertID();
或$this->User->getLastInsertID();
,因爲它會返回[User]
的ID。
保存和運行pr($this->User->FollowersUser);
後,我得到這個:
AppModel Object
(
[useDbConfig] => default
[useTable] => followers_users
[id] =>
[data] => Array
(
[FollowersUser] => Array
(
[16] =>
)
)
在此之際,從着眼於數據庫中的實際插入的id爲9
任何想法,將不勝感激!
sry努力嘗試,但沒有找到方法。稍後會回到這個問題。 –
謝謝@AmarBanerjee – Tim