行为事件
FastAdmin中的行为支持ThinkPHP5的所有行为,同时FastAdmin自定义部分专属的行为事件,以下是所有所支持的行为事件。
| 标签位 | 描述 | 类型说明 |
|---|---|---|
| app_init | 应用初始化标签位 | 系统 |
| app_begin | 应用开始标签位 | 系统 |
| module_init | 模块初始化标签位 | 系统 |
| action_begin | 控制器开始标签位 | 系统 |
| view_filter | 视图输出过滤标签位 | 系统 |
| app_end | 应用结束标签位 | 系统 |
| log_write | 日志write方法标签位 | 系统 |
| log_write_done | 日志写入完成标签位 | 系统 |
| response_end | 输出结束标签位 | 系统 |
| response_send | 响应发送标签位 | 系统 |
| upload_after | 上传成功标签位 | FastAdmin |
| login_init | 登录标签位 | FastAdmin |
| wipecache_after | 清除缓存后标签位 | FastAdmin |
| admin_nologin | 管理员未登录标签位 | FastAdmin |
| admin_nopermission | 管理员无权限标签位 | FastAdmin |
| upload_config_init | 上传配置标签位 | FastAdmin |
| config_init | 系统配置标签位 | FastAdmin |
使用行为时在Blog.php中添加上对应的方法,FastAdmin在安装时、禁用、启用即可自动注册行为。但一定请注意在Blog.php中编写行为方法是使用的是驼峰式规则,例如upload_after,方法名则为uploadAfter,如果方法名使用upload_after则不会注册成功。
至此,FastAdmin插件开发所涉及到的文件和文件夹已经介绍完了,如果有疑问,请及时在问答社区反馈。
文档最后更新时间:2025-06-02 17:01:39
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。
未解决你的问题?请到「问答社区」反馈你遇到的问题