Как обновить запись в Kohana 3.0 - PullRequest
0 голосов
/ 10 ноября 2011

Я хочу обновить запись в таблице. Я использую 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 голосов
/ 10 ноября 2011

Если вы хотите обновить выбранную запись, измените и сохраните только эту запись:

$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();
}
...