class ListModel extends RelationModel
{ protected $_link = array(
'img'=>array(
'mapping_type'=>BELONGS_TO,
'as_fields'=>img,
),
);
}以上是我的模型类public function updata()
{
$list=D('List');
$imgname=cookie('imgname');
$id=$_POST['id'];
$data['nav_id']= $_POST['nav_id'];
$data['title']= $_POST['title'];
$data['content']= $_POST['content'];
$data['img']= array(
'id'=> '22',
'img'=>$imgname,);
if($list->relation(true)->where("id='$id'")->save($data))
{ $this->success('修改成功','',120);
dump($data['img']);}
else
$this->error('修改失败','',120);
}以上是我的更新操作函数,求大神解答,为什么主表可以更新,关联表却更新不了 最佳答案