Yiiを拡張することは開発の最中に普通に行われます。 例えば、新しくコントローラを開発するときはCControllerクラスを継承することでYiiを拡張します。 新しくウィジェットを開発するときはCWidgetを継承するか、既存のウィジェットクラスを拡張します。 もし拡張したコードが他の第3者によって再利用されるように設計されていれば、それはエクステンションと呼ばれます。
エクステンションは通常単一の目的で使用されます。Yiiの用語では、以下の種類に分類されます。
エクステンションは上のどれにも当てはまらないコンポーネントの場合があります。 実際に、コードのほとんどすべての部分が個々のニーズに適するために拡張でき、カスタマイズできるように、Yiiは注意深く設計されています。
Signup or Login in order to comment.