事件这块真的有些头大 有人能指点一下迷津么
试了一下 TP6的事件
以管理日志为例
使用事件的写法
定义一个方法onLog
监听事件Log
然后控制器里 使用 event('Log');
经测试日志可以写入成功
原本的写法
定义一个控制器以及方法 app\admin\controller\adminlog
控制器使用方法
use app\admin\controller\adminlog
adminlog::log();
日志也可以写入成功
于是问题来了 这两者的区别在于什么 或者说事件有哪些优势?
还有观察者模式 百度了很多资料 还是一知半解...