0

テーブルのレコードを更新したい。コハナ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で更新します。

どうすればこれを達成できますか?

4

1 に答える 1

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();
}
于 2011-11-10T07:45:15.083 に答える