- テーブルが更新されたときに
TIMESTAMP
更新されるデータベースにフィールドがあります。CURRENT_TIMESTAMP
- 変更なしで更新できるフォームがあります。
TIMESTAMP
問題は、情報が変更または追加されていなくても、フォームが送信されるたびに更新する必要があることです。
今私のコードは次のようになります$current->values($_POST)->save();
$current->values($_POST)->save()
ロードされたモデルに変更が加えられていないため、コードはテーブル データを更新しません (Kohana はそれを追跡します) 。
送信ごとに DB データを更新するには、次のようなものを使用します。
$post = Arr::extract($_POST, array('title', 'text')); // array of POST fields you want to extract from POST
$post['TIMESTAMP'] = time(); // Always set new timestamp
$current->values($post)->save();