Eigentlich erweitert man Yii bereits, wenn man eine ganz normale Anwendung damit entwickelt. Erstellt man z.B. einen neuen Controller, so leitet man diesen von der CController-Klasse ab. Baut man ein neues Widget, erweitert man CWidget bzw. eine andere bestehende Widgetklasse. Von einer richtigen Erweiterung (engl.: extension) sprechen wir aber erst, wenn der neue Code so strukuriert wurde, dass auch andere ihn wiederverwenden können.
Eine solche Erweiterung erfüllt in der Regel eine bestimmte Aufgabe. Bei Yii unterscheiden wir folgende Typen:
Eine Erweiterung kann auch eine Komponente sein, die in keine dieser Kategorien fällt. Yii ist nämlich so konzipiert, dass fast alles auf individuelle Bedürfnisse hin erweitert oder angepasst werden kann.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.