我有与 belongsTo 和 hasMany 关系相关的评论模型和视频模型。我需要在评论控制器中(在一个动作中)加载连接的视频,更改其一个属性,然后保存评论和视频。我知道如何更改评论模型,但我无法以任何方式更改视频模型。
这是我的功能:
$this->Comment->id = $id;
if($this->Comment->exists()){
$this->loadModel('Comment');
$this->Comment->set('accepted', 1);
if($this->Comment->save()){
$this->Session->setFlash('Comment accepted');
//HOW TO CHANGE ATTR OF VIDEO
//in $this->Comment->video_id there is NULL
}
else
$this->Session->setFlash('Can't accept comment');
$this->redirect($this->request->referer());
}
else{
throw new NotFoundException(__('Invalid comment'));
}
你们能帮帮我吗?