Memperluas Yii merupakan kegiatan umum selama pengembangan. Contohnya, saat Anda membuat kontroler baru, Anda memperluas Yii dengan menurunkan kelas CController dan saat Anda membuat widget baru, Anda memperluas CWidget atau kelas widget lain yang sudah ada. Jika kode yang diperluas didesain untuk dipakai ulang oleh pengembang pihak ketiga, kita menyebutnya sebagai ekstensi.
Ekstensi biasanya melayani satu kebutuhan tertentu. Dalam batasan Yii, ia dapat diklasifikasikan sebagai berikut,
Ekstensi juga dapat berupa komponen yang tidak masuk ke dalam kategori di atas. Bahkan, Yii didesain secara hati-hati sehingga hampir seluruh kodenya dapat diperluas dan dikustomisasi agar sesuai dengan kebutuhan secara individual.
Signup or Login in order to comment.