- 我
TIMESTAMP
在数据库中有字段随着CURRENT_TIMESTAMP
表的更新而更新。 - 我有一个表格,可以在没有更改的情况下更新。
问题是每次提交表单时我都需要更新TIMESTAMP
,即使没有更改或添加任何信息。
现在我的代码看起来像$current->values($_POST)->save();
您的$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();