Yii中事件触发机制
2016-03-17 15:37
435 查看
控制器初始化中添加事件处理方法,在需要触发的地方直接触发
public function init() { parent::init(); // TODO: Change the autogenerated stub Yii::$app->on('yii2event',function($event){ $args=$event->sender; echo $args['name']; echo "<br/>"; Yii::$app->off('yii2event'); }); } public function actionYii2event(){ Yii::$app->trigger('yii2event',new Event(['sender'=>['age'=>18,'sex'=>'mail','name'=>'Hello world']])); }
相关文章推荐
- 用phpMyAdmin修改mysql数据库密码后无法登录
- PHP获取一年中的每星期的开始日期和结束日期
- 简要剖析PHP的Yii框架的组件化机制的基本知识
- ftp协议的URL定制
- PHP数据类型转换与常量的使用
- thinkphp 配置
- PHP变量的使用
- php 单例设计模式 example
- PHP的Yii框架中YiiBase入口类的扩展写法示例
- 【小镇的技术天梯】Fast-CGI和php-fpm之间的关系
- itextPDF生成PDF
- 详解PHP的Yii框架的运行机制及其路由功能
- php sleep延迟执行程序以后 MYsql出现不能执行的情况
- PHP 删除MySQL所有的表
- 很不错的一款PHP Mysql数据库操作类
- OAuth 2.0 原理与流程详解
- 深入解析PHP的Yii框架中的event事件机制
- PHP 二维array转换json
- 全面解读PHP的Yii框架中的日志功能
- thinkphp