大大的豆芽 23302a95b7 a 8 ay önce
..
admin 23302a95b7 a 8 ay önce
http 23302a95b7 a 8 ay önce
notice 23302a95b7 a 8 ay önce
order 23302a95b7 a 8 ay önce
out 23302a95b7 a 8 ay önce
pay 23302a95b7 a 8 ay önce
queue 23302a95b7 a 8 ay önce
user 23302a95b7 a 8 ay önce
wechat 23302a95b7 a 8 ay önce
CustomEventListener.php 23302a95b7 a 8 ay önce
README.md 23302a95b7 a 8 ay önce
filetree.txt 23302a95b7 a 8 ay önce

README.md

crmeb/app/listener目录用来定义项目的事件监听器。

在ThinkPHP框架中,事件监听器是一个重要的机制。它可以用于:

  • 项目运行过程中的各个时间点自动调用指定的监听方法。

  • 监听特定事物(如请求、响应等)发生后自动执行回调。

  • 监听其它模块触发的事件,实现扩展钩子函数。

具体来说:

  • 监听器类实现接口定义监听方法。

  • 方法内可以完成业务逻辑,也可以触发下一个监听器。

  • 监听器在配置中注册,在特定点自动调用定义的回调方法。

  • 常见监听点有请求开始、响应结束等生命周期点。

这种设计可以:

  • 实现跨模块调用无需依赖。

  • 解耦业务和基础模块。

  • 让第三方功能易于插拔扩展。

所以此目录定义的就是项目各种事件监听回调,起到系统级的扩展与定制作用。