1
  1. テーブルが更新されたときにTIMESTAMP更新されるデータベースにフィールドがあります。CURRENT_TIMESTAMP
  2. 変更なしで更新できるフォームがあります。

TIMESTAMP問題は、情報が変更または追加されていなくても、フォームが送信されるたびに更新する必要があることです。

今私のコードは次のようになります$current->values($_POST)->save();

4

1 に答える 1

0

$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();
于 2013-08-11T13:36:13.833 に答える