如何更新Kohana 3.0中的记录

时间:2011-11-10 07:27:18

标签: kohana-3 kohana-orm

我想更新表格中的记录。我正在使用Kohana 3.0和ORM。我的代码如下 -

$photo_sel =  $this->where('id','=',$this_photo_id)
                   ->where('user_id','=',$user_id)
                   ->where('is_logo','=','0')->find();

        if ($photo_sel->loaded()) {     
             $this->photo_file_name = $photo;                
              parent::save();
        }

但每次更新第一条记录时。相反,我想用$ this_photo_id选择并更新记录。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果要更新所选记录,请仅修改并保存此记录:

$photo_sel =  $this->where('id','=',$this_photo_id)
                   ->where('user_id','=',$user_id)
                   ->where('is_logo','=','0')->find();

if ($photo_sel->loaded()) {     
     $photo_sel->photo_file_name = $photo;                
     $photo_sel->save();
}