我的项目中有一个日志功能,用于跟踪对几个不同模型的所有更改。假设,每当用户或管理员编辑一个帐户。或者当用户创建新记录时。所有这些操作都记录在日志表中。如何获取调用动作的模型和动作名称
我想让日志模型在调用保存新记录时在beforeSave动作中自行检索模型名称和动作名称。我现在把它从一个控制器动作使保存这样的:
$this->Log->save(array(
'user'=>$this->Auth->user('id'),
'model'=>$this->name,
'action'=>$this->action));
我很想能够缩短它归结为:
$this->Log->save();
最好在Log模型中编写save()方法。 – bancer 2010-11-22 23:22:49