tp6 rc3 版本 事件 BUG

浏览:928 发布日期:2019/07/03
5.0.0 - 普通 - 已关闭
版本: thinkphp 6.0 rc3

问题产生:
定义了 event 类,形如class User
{
    public function handle()
    {
        dump(__METHOD__);
    }
}
在 event.php 中绑定'bind'      => [
        'users' => app\event\User::class,
    ],
执行:
event('users')

结果是无法执行。

看了源代码,发现 bind 数组解析出来的事件还需要到 listeners 数组查找,这当然解析不出来,为何需要这么做还是说是 BUG?事件和事件监听从文档来看,是两种形式,为何在源代码中 event bind 的事件需要 listeners 数组?
评论(
后面还有条评论,点击查看>>