cakephp在保存之前将用户与模型相关联

时间:2013-08-03 22:04:17

标签: cakephp associations cakephp-2.0 model-associations before-save

开始我的第一个CakePHP(2.x)项目。我有拥有许多客户端的用户。客户端表单的烘焙视图包括一个选择框,用于选择与客户端关联的用户。我想从表单中删除此字段,并将其自动设置为创建客户端的用户。我知道我可能需要在我的客户端模型的beforeSave()钩子中做一些事情。我在该方法中使用哪些代码将新创建的客户端与提交创建表单的用户相关联?

1 个答案:

答案 0 :(得分:0)

在表单提交的操作中,只需在运行save()之前添加用户数据。像这样:

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