Yii2的深入学习--继承关系,yii2深入学习--
程序员文章站
2022-04-15 14:24:34
...
Yii2的深入学习--继承关系,yii2深入学习--
想要了解 Yii2 的话,一定要对 Yii2 中向相关类的继承关系有所了解。由于暂时读的代码有限,下面的图中只列出了部分继承关系,之后回跟着源码阅读的越来越多而增加
由上图可以看到 Yii2 中大多数类都继承自 yii\base\Object,实现了属性的功能。
yii\base\Component yii\base\Event 和 yii\base\Behavior 都继承了 yii\base\Object,yii\base\Component 是一个实现了属性/事件和行为功能的基础类,yii\base\Event 是所有事件的基础类,yii\base\Behavior 是所有行为的基础类。
Model/View 和 Controller 都从 yii\base\Component 继承而来。
今天比较累,偷个懒,少写一点,就这些了O(∩_∩)O
对 Yii2 源码有兴趣的同学可以关注项目 yii2-2.0.3-annotated,现在在上面已经添加了不少关于 Yii2 源码的注释,之后还会继续添加~
有兴趣的同学也可以参与进来,提交 Yii2 源码的注释。
上一篇: python是面向过程的吗
推荐阅读
-
学习荷叶普洱茶怎么做,深入了解荷叶普洱茶的泡制方法
-
Android 事件触发机制的深入学习
-
ElasticStack学习(十):深入ElasticSearch搜索之QueryFiltering、多/单字符串的多字段查询
-
深入学习nodejs中的async模块的使用方法
-
【深入学习MySQL】MySQL的索引结构为什么使用B+树?
-
JS基础学习之深入数组的sort方法
-
深入学习JavaScript中的Rest参数和参数默认值
-
深入学习微信网址链接解封的防封原理visit_type
-
深入学习AngularJS中数据的双向绑定机制
-
深入学习JavaScript的AngularJS框架中指令的使用方法