Yii2事件
2016-06-06 09:42
573 查看
namespace app\components; use yii\base\Component; use yii\base\Event; class MessageEvent extends Event { public $message; } class Mailer extends Component { const EVENT_MESSAGE_SENT = 'messageSent'; public function send($message) { // ...发送 $message 的逻辑... $event = new MessageEvent; $event->message = $message; $this->trigger(self::EVENT_MESSAGE_SENT, $event); } }
视频教程:http://www.imooc.com/video/9644
个人理解:Yii2中的事件很像thinkphp中的钩子
相关文章推荐
- thinkphp,onethink和thinkox中验证码不显示的解决方法分析
- thinkphp自动验证功能一直没有实现,这是为什么呢?
- 一个高级 PHP 工程师所应该具备的
- PHP编写的图片验证码类文件分享
- Laravel框架实现发送短信验证功能代码
- PHP介绍
- php面向对象
- ContentProvider
- System and device programming-Asynchronous input/output
- Ubuntu 16.04 安装phpmyadmin以及注意事项
- ThinkPHP 中 M 方法查询数据库最后使用 find() 导致返回结果集 foreach 数据不对的问题
- 【php学习】PHP 入门经典第一章笔记
- 解决thinkPHP构造函数__construct导致tp方法冲突问题
- PHP 面向对象封装
- php常用正则表达式
- PHP页面和Mysql数据库的转UTF8编码问题总结
- 管道流PipedInputStream与PipedOutputStream操作实例
- tp vendor遇到的坑
- PHP Socket实现websocket(二)Socket函数
- php curl开启方法