2011-11-10 1 views
0

テーブルのレコードを更新したいと思います。私はKohana 3.0とORMを使用しています。私のコードは次のとおりです。 -Kohana 3.0のレコードを更新する方法

$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でレコードを選択して更新したいと思います。

どうすればこの問題を解決できますか?

答えて

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(); 
} 
関連する問題