15°

thinkphp6 事件 event 流程

thinkphp6 事件 event 流程

执行流程

sequenceDiagram
    participant a as 控制器
    participant b as 事件(定义方法)
    participant c as 监听(执行事件方法)
    b-->>a:注册/动态绑定
    c-->>a:设置事件的监听
    a->>b:触发事件
    a-->>c:传入参数
    c-->>b:执行事件方法
    b->>a:返回值

event 事件类说明

定义需要触发的代码与方法。

listener 监听事件

  1. 触发事件时,执行事件类内的方法与代码。
  2. 触发事件,传入的对象,由监听类接受。
  3. 触发事件,返回值,也由监听类返回。

本文由【DrChenXX】发布于开源中国,原文链接:https://my.oschina.net/u/3756690/blog/3136846

全部评论: 0

    我有话说: