1
  1. TIMESTAMP在数据库中有字段随着CURRENT_TIMESTAMP表的更新而更新。
  2. 我有一个表格,可以在没有更改的情况下更新。

问题是每次提交表单时我都需要更新TIMESTAMP,即使没有更改或添加任何信息。

现在我的代码看起来像$current->values($_POST)->save();

4

1 回答 1

0

您的$current->values($_POST)->save()代码不会更新表数据,因为加载的模型没有进行任何更改(Kohana 跟踪它)。

要在每次提交时更新数据库数据,请使用以下内容:

$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 回答