在指定的一些操作中(比如数据添加,保存等)会加入一些事件(具体支持哪些事件可以看下面的插件事件列表)。我们可以开发插件在这些事件中做一系列操作,比如数据添加完成以后发一封邮件,删除信息以后同时还操作xxxx对应的信息。
extend/
└── plugins/
└── welcome_email/
├── info.ini
├── config.php
├── listener/
│ └── SendWelcomeEmail.php
└── service.php
事件名称 | 描述 | 参数 |
InfoAddBefore | 新增信息提交保存前 | $_POST |
InfoAddAfter | 新增信息提交保存后 | ["cache_id"=>1,"id"=>1] |
InfoUpdateBefore | 更新信息提交保存前 | $_POST |
InfoUpdateAfter | 更新信息提交保存后 | ["cache_id"=>1,"id"=>1] |