0

最近我的记录开始从我的应用程序的数据库中消失,所以我想记录 cakephp 进行的每个数据库操作。我应该把日志记录命令放在哪里?

PS:这不是 cakephp 第一次对我这样做。有人遇到过这个问题吗?

4

2 回答 2

0

您在模型中有一个函数 beforeSave()。

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

你可以把它放在 AppModel.php 中。在保存到数据库之前调用它。

编辑:

好吧,我找到了一些东西,希望对您有所帮助:http: //bakery.cakephp.org/articles/rainchen/2009/03/09/how-to-debug-as-in-rails

于 2012-07-26T10:09:57.643 回答
0

你必须自己制作DatabaseLoggerClass. 或者 这篇文章将帮助你实现你所需要的。

该文档页面还可以帮助您保存每个数据库操作的日志。

于 2012-07-26T10:10:36.380 回答