我在保存表单条目时需要一些想法。
在我的应用程序中,我使用Cakephp和JQuery设计了表单,保存了表单,我可以查看表单。
当我填写表单中的条目时,它会保存在我的results
表中。
我的results
表架构如下所示:(id
,form_id
,attribute_id
,label
,value
)
我可以查看表单n次,可以填充数据n次... 但我没有保留关于条目号的任何内容......
就像我提交表格一样,它应该是条目1 ..如果我再次打开表格并填写它,它应该是条目2。 我怎么能做到这一点?
答案 0 :(得分:0)
如果你想计算你修改表中每一行的次数,那么只需在表中创建一个名为revision_number的列,默认值为0.然后在你的模型中执行以下操作:
function beforeSave() {
$currentRevision = $this->field('revision_number');
$this->data[$this->alias]['revision_number'] = ($currentRevision + 1);
return parent::beforeSave()
}
每次保存项目时,这都会增加您的字段。