在指定的一些操作中(比如数据添加,保存等)会加入一些事件(具体支持哪些事件可以看下面的插件事件列表)。我们可以开发插件在这些事件中做一系列操作,比如数据添加完成以后发一封邮件,删除信息以后同时还操作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] |