2012-07-26 40 views
0

最近我的記錄開始從我的應用程序的數據庫中消失,所以我想記錄cakephp所做的每個數據庫操作。我應該在哪裏放置日誌記錄命令?cakephp在每個數據庫操作之前回調

P.S .:這不是第一次cakephp這樣對我。有人遇到這個問題嗎?

回答

0

你有一個函數beforeSave()in model。

public function beforeSave(){ 
// code for logging 
} 

你可以把它放在AppModel.php中。它在保存到數據庫之前調用。

編輯:

好了,我已經找到了,我希望它會幫助你: http://bakery.cakephp.org/articles/rainchen/2009/03/09/how-to-debug-as-in-rails

+0

此功能只在任何保存相關操作之前運行。我想記錄每一個操作,如刪除更新等... – JohannSan 2012-07-26 10:11:52

+0

這似乎有幫助!謝謝! – JohannSan 2012-07-26 10:31:40

+0

如果您發現此答案正確,請將其標記爲「正確答案」。 :) – 2012-07-26 10:36:17

相關問題