0

處理我的第一個CakePHP(2.x)項目。我有擁有很多客戶的用戶。客戶表單的烘焙視圖包含一個選擇框,用於選擇客戶機關聯的用戶。我想從表單中刪除此字段,並將其自動設置爲創建客戶端的用戶。我知道我可能需要在我的客戶端模型的beforeSave()掛鉤中執行某些操作。我在該方法中添加了哪些代碼來將新創建的客戶端與提交創建表單的用戶相關聯?cakephp在保存之前將用戶與模型關聯

回答

0

在表單提交的操作中,只需在運行save()之前添加用戶數據即可。類似這樣的:

//... 
$postData['Client']['user_id'] = $this->Auth->user('id'); 
$this->Client->save($postData);