首页 > PHP资讯 > PHP培训技术 > Yii直接使用event和在behavior里使用event的区别

Yii直接使用event和在behavior里使用event的区别

PHP培训技术

1.使用现有的Event


现有的Event就是说Yii框架本身就为你设置好了一些事件,你只要为这些事件定义处理函数,当事件被触发,就会执行之前定义的处理函数.

我们先来了解一下CApplication类, 这个应用程序的基类,些类定义了三个事件
onBeginRequest 用户请求前处理;
processRequest: 用户请求处理;
onEndRequest: 用户请求后处理;

让我们为onBeginRequest这个事件定义一个处理函数,打开index.php,在最后一行添加如下代码:


这里我们创建了两个action,一个是模型插入,一个是模型更新
每操作一次你查看一下数据库记录,可以看到,cTime字段会自动填充,更新时uTime也会自动填充

本人水平有限,希望此篇文章对你有用。

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持23不支持0