博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Class yii\base\Behavior
阅读量:6003 次
发布时间:2019-06-20

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

hot3.png

 |  | 

继承  » 
可用自版本 2.0

行为是所有行为类的基类。

一个行为可以用来增强现有的功能组件,无需修改其代码。特别是,它可以“注入”自己的方法和属性的组件,让他们直接通过组件。它也可以响应事件触发组件,因此拦截中正常的代码执行。

更多细节和使用信息行为,请参阅指南文章的行为.

公共属性

属性 类型 描述 定义在
这种行为的所有者

公共方法

方法 描述 定义在
高度的行为对象组件。
分离对象的组件的行为.

说美元的主人的事件的事件处理程序

属性详情

$owner public property

这种行为的所有者

public = null

方法详情

attach() public 方法

高度的行为对象组件。

默认实现将美元所有者产权和附加事件处理程序中声明的.。确保你调用父实现重写这个方法。

public void ( $owner )
$owner

这种行为的组件上。

detach() public 方法

分离对象的组件的行为。

默认的实现将设置所有者财产和分离()事件处理程序中声明的.。确保你调用父实现重写这个方法。

public void ( )

events() public 方法

说美元的主人的事件的事件处理程序

子类可以重写此方法声明应该连接到什么PHP回调事件的组件。

回调将附加到主人的美元事件附加到主人的行为时,他们将脱离事件当行为脱离组件。

的回调函数可以是任意的:

  • 方法在这种行为: 'handleClick',相当于[$this, 'handleClick']
  • 对象方法: [$object, 'handleClick']
  • 静态方法: ['Page', 'handleClick']
  • 匿名函数: function ($event) { ... }

下面是一个例子:

[    Model::EVENT_BEFORE_VALIDATE => 'myBeforeValidate',    Model::EVENT_AFTER_VALIDATE => 'myAfterValidate',]
public ( )
return

Events (array keys) 和相应的事件处理程序方法 (array values).

转载于:https://my.oschina.net/u/2552765/blog/852423

你可能感兴趣的文章
有道翻译API
查看>>
BIOS和Bootloader的对比
查看>>
mvn exec用法,运行jar后台驻留进程
查看>>
Console-算法:fun1(do while)
查看>>
堆排序实例
查看>>
openSSL漏洞原理及安全加固
查看>>
cocos2d-x 3.0 事件分发机制
查看>>
转: seajs知识点与cmd规范
查看>>
SWD模式和JTAG模式
查看>>
springMVC+MyBatis+Spring 整合(4) ---解决Spring MVC 对AOP不起作用的问题
查看>>
logrotate 日志轮询(转存)
查看>>
Asp.net下使用HttpModule模拟Filter,实现权限控制
查看>>
iOS文件处理类
查看>>
【USACO】checker
查看>>
Articles Every Programmer Must Read
查看>>
ASP.new GridView获取隐藏列值的几种方法
查看>>
XEvent – SQL Server Log文件对磁盘的写操作大小是多少
查看>>
为了最高境界的偷懒,自动格式化随笔
查看>>
爱定客
查看>>
ubuntu安装和查看已安装
查看>>