Yii を拡張することは、開発の最中に普通に行われていることです。 例えば、新しくコントローラを開発するときは、CController クラスを継承することで Yii を拡張しています。 また、新しくウィジェットを書くときは、CWidget あるいは既存のウィジェットクラスを拡張しています。 もし拡張されたコードが第三者によって再利用されるように設計されていれば、それが エクステンション と呼ばれます。
エクステンションは通常単一の目的で使用されます。Yii の用語では、以下の種類に分類されます。
エクステンションは、上のどれにも当てはまらないコンポーネントである場合があります。 現実の話として、Yii は注意深く設計されており、コードのほとんど全ての部分は、個別のニーズに適するように、拡張してカスタマイズすることが出来ます。
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.