Nachdem wir nun die Yii-Grundlagen beschrieben haben, wollen wir uns ansehen, wie man mit Yii eine Anwendung entwickelt. Wir gehen davon aus, dass die nötigen Voraussetzungen für Yii bereits geprüft wurden und ein Entwurf für die Anwendung vorliegt.
Erstellen der grundsätzlichen Verzeichnisstruktur. Am schnellsten geht
dies mit dem yiic
-Befehl, wie im Kapitel
Erstellen der ersten Yii-Anwendung
beschrieben.
Konfigurieren der Applikation. Dazu werden die Konfigurationsdateien angepasst. Eventuell müssen hier auch einige Anwendungskomponenten (z.B. die "user component", die Benutzerkomponente) angelegt werden.
Erstellen der jeweiligen Model-Klassen für
alle vorkommenden Daten. Die ActiveRecord-Klassen
für alle Datenbanktabellen können mit dem Gii
-Werkzeug erstellt werden, das in den
Kapiteln Automatische Codegenerierung und Erstellen der ersten
Yii-Anwendung
beschrieben wird.
Erstellen der Controller-Klassen
für zusammengehörende Anfragen. Wie die einzelnen Anfragen zu einem Controller
gruppiert werden, hängt von den jeweiligen Anforderungen ab. In der Regel wird
für jede Modelklasse ein eigener Controller verwendet. Auch dieser Schritt kann mit dem
yiic
-Befehl automatisiert werden.
Implementieren von Actions und entsprechenden Views. Dies macht den Großteil der Entwicklungsarbeit aus.
Konfigurieren der benötigten Actionfilter in den Controllern.
Erstellen von Themes, falls dieses Feature benötigt wird.
Erstellen von Übersetzungen, falls Internationalisierung erforderlich ist.
Ausfindig machen von Daten und Views, die gecacht werden können und Anwenden geeigneter Caching-Techniken.
Abschließende Leistungsoptimierung und Onlinestellung.
Für jeden der obigen Schritte kann es nötig sein, "Test cases" (sinngem: automatisierte Funktionstests) zu erstellen und durchzuführen.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.