博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yii2学习——事件(event)
阅读量:6637 次
发布时间:2019-06-25

本文共 808 字,大约阅读时间需要 2 分钟。

hot3.png

最近在学习Yii2,这里记录一下学习yii2的事件,一个简单的事件实例:

包括了一个对象、一个静态对象、一个匿名函数。

app\controllers\siteController

/**     * 事件处理     */    public function actionEvent(){        echo '这是事件处理
';                $person = new Person();                $this->on('SayHello', [$person,'say_hello'],'你好,朋友');                $this->on('SayGoodBye', ['app\models\Person','say_goodbye'],'再见了,我的朋友');                $this->on('GoodNight', function(){            echo '晚安!';        });                        $this->trigger('SayHello');        $this->trigger('SayGoodBye');        $this->trigger('GoodNight');            }

app\models\Person.php

data.'
';    }        public function say_goodbye($parm){        echo "你应该会看到:".$parm->data.'
';    }}

最后输出结果为:

这是事件处理你应该会看到:你好,朋友你应该会看到:再见了,我的朋友晚安!

转载于:https://my.oschina.net/kenblog/blog/411074

你可能感兴趣的文章
ionic如何使用cordova-plugin-alipay支付
查看>>
RocketMQ Spring 集成
查看>>
PTS性能测试企业应用实践
查看>>
Greenplum扩容节点步骤
查看>>
数据库设计-逻辑设计
查看>>
HTML_meta_body
查看>>
OSS-视频截帧
查看>>
好程序员web前端分享css初始化代码
查看>>
【直播资料下载】Python第五讲——关于爬虫如何做js逆向的思路 ...
查看>>
退市35年后,牛仔裤品牌李维斯要重新IPO了
查看>>
POST 与 GET
查看>>
python处理滑块验证的轨迹计算问题
查看>>
Python与家国天下
查看>>
美检方不予起诉刘强东,性侵案正式结案
查看>>
Redis有哪些开发设计规范值得我们注意的!
查看>>
共话AIoT与“智能+”,“AI赋能 智联万物——开发者沙龙·无锡站”圆满落幕
查看>>
python设计模式(十):享元模式
查看>>
使用 Promwww9992019comI8I2222IIIIetheus 监控 Ceph
查看>>
[Leetcode] Lowest Common Ancestor of a Binary Tree 最小公共祖先
查看>>
WinRAR 曝出代码执行漏洞,该升级了
查看>>