Yii 基础

Yii是一个纯面向对象的框架。因此,本篇主要介绍Yii中有关面向对象的基础知识:属性(property)、事件(event)、行为(behavior)等。

这些都是Yii框架中,最基础的部分。说基础,不是这方面的知识有多浅显。 而是说,这些内容是驱动整个Yii框架的基石。这些知识对于Yii中所有的类几乎都适用, 也是理解整个Yii所必须具备的基础。因此,我们放在最前面来讲。

  • 属性(Property)
  • 实现属性的步骤
  • Object的其他与属性相关的方法
  • Object和Component
  • Object的配置方法
  • 事件(Event)
  • Yii中与事件相关的类
  • 事件handler
  • 事件的绑定与解除
  • 事件的绑定
  • 保存handler的数据结构
  • 事件的解除
  • 事件的触发
  • 多个事件handler的顺序
  • 事件的级别
  • 类级别事件
  • 全局事件
  • 行为(Behavior)
  • 使用行为
  • 行为的要素
  • 行为的依附对象
  • 行为所要响应的事件
  • 行为的绑定与解除
  • 定义一个行为
  • 行为的绑定
  • 绑定的内部原理
  • 解除行为
  • 行为响应的事件实例
  • 行为的属性和方法注入原理
  • 属性的注入
  • 方法的注入
  • 注入属性与方法的访问控制
  • 行为与继承和特性(Traits) 的区别
  • 行为与继承
  • 行为与特性