Estendere Yii è una attività comune nella fase di sviluppo (di una web aplication). Per esempio, quando si scrive un nuovo controller, si sta estendendo Yii ereditando dalla sua classe CController; quando si scrive un nuovo widget, si sta estendendo CWidget o un'altra classe widget esistente. Se il codice esteso è progettato per essere riutilizzato da altri sviluppatori, possiamo definirlo una extension (estensione).
Solitamente una extension serve per un unico scopo. Dal punto di vista di Yii, una extension può essere classificata nei seguenti modi:
Un'estensione potrebbe anche essere un componente che non rientri in nessuna delle precedenti categorie. È un dato di fatto, Yii è stato attentamente progettato in modo tale che quasi ogni pezzo del suo codice possa essere esteso e personalizzato per adattarsi ad esigenze specifiche.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.