Yii 基础
Yii是一个纯面向对象的框架。因此,本篇主要介绍Yii中有关面向对象的基础知识:属性(property)、事件(event)、行为(behavior)等。
这些都是Yii框架中,最基础的部分。说基础,不是这方面的知识有多浅显。 而是说,这些内容是驱动整个Yii框架的基石。这些知识对于Yii中所有的类几乎都适用, 也是理解整个Yii所必须具备的基础。因此,我们放在最前面来讲。
- 属性(Property)
- 实现属性的步骤
- Object的其他与属性相关的方法
- Object和Component
- Object的配置方法
- 事件(Event)
- Yii中与事件相关的类
- 事件handler
- 事件的绑定与解除
- 事件的绑定
- 保存handler的数据结构
- 事件的解除
- 事件的触发
- 多个事件handler的顺序
- 事件的级别
- 类级别事件
- 全局事件
- 行为(Behavior)
- 使用行为
- 行为的要素
- 行为的依附对象
- 行为所要响应的事件
- 行为的绑定与解除
- 定义一个行为
- 行为的绑定
- 绑定的内部原理
- 解除行为
- 行为响应的事件实例
- 行为的属性和方法注入原理
- 属性的注入
- 方法的注入
- 注入属性与方法的访问控制
- 行为与继承和特性(Traits) 的区别
- 行为与继承
- 行为与特性