【发布时间】:2012-09-20 10:25:27
【问题描述】:
我正在 Symfony 中开发一个项目管理工具,现在我正在创建一个模块来记录日志,即捕获每个事件,例如新项目创建、任务创建、任务状态更改、项目和任务的删除,等等。
我有一个日志表,我计划在发生上述任何事件时插入新行。但为此,我需要进入每个控制器并调用日志模型来执行插入查询。几乎就像我要再次处理控制器中的所有操作以附加此代码。有没有其他方法可以使用 Symfony 中的类事件调度器只调用一次模型。
【问题讨论】:
-
您可以尝试使用 mysql 触发器,应用/删除触发器以启用/禁用模块