我需要在Save,Update,Delete之前执行MySql查询以创建个人LOG(审计)。
我使用CActiveRecord中的$ model-> save()和$ model-> delete()标准。
我知道怎么做吗?
感谢所有人!
答案 0 :(得分:2)
您可以使用方法
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',
),