资讯专栏INFORMATION COLUMN

thinkphp 事件

ingood / 1311人阅读

摘要:使用助手函数注册事件触发事件使用助手函数生成事件类事件类添加方法这里依赖于目录下的类事件类添加事件标识此时目录如下添加标识事件定义文件此时访问可以发现已经访问成功事件监听手动注册一个事件监听事件监听可以使用命令行生成事件监听事件订阅同理

使用助手函数注册事件

生成事件类
php think make:event UserLogin
事件类添加方法
user = $user;
    }
}

这里依赖于model目录下的User类

事件类添加事件标识

此时目录如下

添加标识


// +----------------------------------------------------------------------

// 事件定义文件
return [
    "bind"      => [
        "UserLogin" => "appeventUserLogin",
    ],

    "listen"    => [
        "AppInit"  => [],
        "HttpRun"  => [],
        "HttpEnd"  => [],
        "LogLevel" => [],
        "LogWrite" => [],
    ],

    "subscribe" => [
    ],
];

此时访问 http://localhost:8082/ 可以发现已经访问成功

事件监听

手动注册一个事件监听

    /**
     * 事件监听
     */
    public function listen(){
        Event::listen("UserLogin", function ($user){
            
        });
    }

可以使用命令行生成事件监听

php think make:listener UserLogin
事件订阅同理

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31607.html

相关文章

  • Swoole完美支持ThinkPHP5

    摘要:这里创建的对象可以在进程生命周期内使用目的加载框架中的内容定义应用目录加载基础文件把接收的信息转换为可识别的对于超全局数组不会释放函数输出打印 Swoole完美支持ThinkPHP5 1、首先要开启http的server 可以在thinkphp的目录下创建一个server目录,里面创建一个HTTPServer的php 2、需要在WorkerStart回调事件做两件事 定义应用目录:d...

    XiNGRZ 评论0 收藏0
  • Swoole完美支持ThinkPHP5

    摘要:这里创建的对象可以在进程生命周期内使用目的加载框架中的内容定义应用目录加载基础文件把接收的信息转换为可识别的对于超全局数组不会释放函数输出打印 Swoole完美支持ThinkPHP5 1、首先要开启http的server 可以在thinkphp的目录下创建一个server目录,里面创建一个HTTPServer的php 2、需要在WorkerStart回调事件做两件事 定义应用目录:d...

    RancherLabs 评论0 收藏0
  • 基于ThinkPHP5拿来即用高性能后台管理系统

    摘要:数据库文件已经上传,安装配置就可以使用简称即基于的后台管理系统官方文档地址在线体验地址账户密码线上仓库在线地址源代码下载克隆直接下载本地部署运行环境要求建议配置虚拟域名若不清楚,请自行解决之,方便接下来开展你的开发工作。 喜欢就Star,不只是Fork; 想要分享的动机才是驱动力,而技术仅仅是一种方法。 数据库文件已经上传,安装配置就可以使用 showImg(https://seg...

    894974231 评论0 收藏0
  • 基于ThinkPHP5拿来即用高性能后台管理系统

    摘要:数据库文件已经上传,安装配置就可以使用简称即基于的后台管理系统官方文档地址在线体验地址账户密码线上仓库在线地址源代码下载克隆直接下载本地部署运行环境要求建议配置虚拟域名若不清楚,请自行解决之,方便接下来开展你的开发工作。 喜欢就Star,不只是Fork; 想要分享的动机才是驱动力,而技术仅仅是一种方法。 数据库文件已经上传,安装配置就可以使用 showImg(https://seg...

    SHERlocked93 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<