1
我有兩個模型,捐助者有很多捐款。cakePHP- saveAssociated()更新
創建捐助者記錄時,我想更新一些捐助者字段。我試着用saveAssociated()如下
$this->Donation->create();
$this->request->data['Donation']['donor_id'] = $id;
$this->request->data['Donor']['last_donated'] = date('Ymd H:i:s', strtotime('now'));
if($this->Donation->saveAssociated($this->request->data , array('deep' => true))){
}
一切正常,除了供體沒有更新,但完全創造了一個新的捐獻記錄。
我是否需要手動設置捐助者ID?
嗨Nunser ..感謝您的詳細解釋!這按預期工作。再次感謝! – LogixMaster