Während der Entwicklung ist es ganz normal, dass Sie Yii erweitern. Wenn Sie zum Beispiel einen neuen Controller schreiben, erweitern Sie Yii, indem sie von seiner CController-Klasse ableiten. Wenn Sie ein neues Widget schreiben, erweitern Sie CWidget oder eine andere verfügbare Widget-Klasse. Wenn der erweiterte Code so geschrieben wurde, dass er auch von Dritten weiterverwendet werden kann, sprechen wir von einer Erweiterung (engl.: extension).
Eine Erweiterung dient normalerweise einem bestimmten Zweck. In Yii-Begriffen kann sie wie folgt klassifiziert werden:
Eine Erweiterung kann auch eine Komponente sein, die in keine der genannten Kategorien fällt. Tatsächlich ist Yii so konzipiert, dass fast sein gesamter Code erweitert oder angepasst werden kann, um individuellen Bedürfnissen gerecht zu werden.
Signup or Login in order to comment.