Yii2 の徹底学習 - 継承関係
Yii2 を理解するには、Yii2 内の関連クラスの継承関係を理解する必要があります。一時的に読み込めるコードが限られているため、下図では継承関係の一部のみを記載していますが、今後読み込むソースコードが増え次第追記していきます
上の図からわかるように、Yii2 のほとんどのクラスは yiibaseObject を継承し、属性の機能を実装していることがわかります。
yiibaseComponent、yiibaseEvent、および yiibaseBehavior は両方とも yiibaseObject を継承します。yiibaseComponent はプロパティ/イベントおよび動作関数を実装する基本クラスであり、yiibaseEvent はすべての動作の基本クラスです。
モデル/ビューとコントローラーは両方とも yiibaseComponent から継承します。
今日は疲れたのでダラダラと書く量を減らします、以上ですO(∩_∩)O
私Yii2 のソース コードを入手してください。興味のある学生は、Yii2-2.0.3-annotated プロジェクトに注目してください。Yii2 ソース コードに関する多くのコメントが追加されており、今後も追加され続ける予定です。 🎜>
興味のある学生も参加して、Yii2 ソース コードに関するコメントを送信できます。