【发布时间】:2013-06-30 19:36:45
【问题描述】:
我需要在保存、更新、删除之前执行 MySql 查询以创建个人 LOG(审核)。
我使用来自 CActiveRecord 的 $model->save() 和 $model->delete() 标准。
有人知道我该怎么做吗?
谢谢大家!
【问题讨论】:
我需要在保存、更新、删除之前执行 MySql 查询以创建个人 LOG(审核)。
我使用来自 CActiveRecord 的 $model->save() 和 $model->delete() 标准。
有人知道我该怎么做吗?
谢谢大家!
【问题讨论】:
你可以使用方法
class Objects extends CActiveRecord
{
protected function beforeSave()
{
// Your code goes here
}
protected function beforeDelete()
{
// Your code goes here
}
}
对于查询的记录,请参考此线程Logging
你也可以通过取消注释 config.main 文件中的以下代码来查看页面上的日志
// uncomment the following to show log messages on web pages
array(
'class'=>'CWebLogRoute',
),
【讨论】: