2009-06-12 139 views
0

我需要保存表單條目的一些想法。如何跟蹤我在Ca​​kePHP中提交表單的次數?

在我的應用程序中,我使用Cakephp和JQuery設計了表單,保存了表單並可以查看錶單。

雖然我填寫表格中的條目,但它保存在我的results表中。 我results表模式是這樣的:(idform_idattribute_idlabelvalue

我可以查看錶格n次,可以填補數據N次...... 但我沒有保持關於什麼條目號...

就像我提交表格一旦它應該是條目1 ..並且如果我再次打開表格並填寫它應該是條目2。 我該如何做到這一點?

+0

你會從文本中刪除代碼格式標籤嗎?使它有點難以閱讀(我知道,我正在跛腳)。 – inkedmn 2009-06-12 15:38:43

回答

0

如果你要計算你在你的表已經修訂後的每一行倍NUMER,然後簡單地創建您的表名爲REVISION_NUMBER柱,以0。然後在模型中默認做這樣的事情:

function beforeSave() { 
    $currentRevision = $this->field('revision_number'); 
    $this->data[$this->alias]['revision_number'] = ($currentRevision + 1); 
    return parent::beforeSave() 
} 

這會在您每次保存項目時增加您的字段。

相關問題