TIMESTAMP
字段,当表格更新时,该字段会以CURRENT_TIMESTAMP
更新。问题是我每次提交表单时都需要更新TIMESTAMP
,即使没有更改或添加任何信息。
现在我的代码看起来像$current->values($_POST)->save();
答案 0 :(得分: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();