PHP-Frameworks optimal einsetzen (Teil 3) 15.11.2022, 10:20 Uhr

Komponenten und Module

Das Yii-Frameworks bietet PHP-Entwicklern neben einer breiten Palette an Basisfunktionen auch Features wie Komponenten und Module.
(Quelle: Bild: EMG Design Unit)
In der letzten Ausgabe haben wir das Yii-Framework installiert und mittels eines Templates auch eine erste Anwendung erstellt. Dabei haben wir uns insbesondere das Zusammenspiel von View, Controller und Routing angesehen. Widgets waren weitere Elemente, um die einzelnen Seiten des User Interfaces zu gestalten. Dabei können entweder externe Widgets, zum Beispiel aus der Bibliothek Bootstrap zum Einsatz kommen oder man erstellt eigene Widgets als wiederverwendbare Bausteine.
Auch dieser Teil der Serie beginnt mit einem Blick auf die Struktur des Frameworks (Bild 1). Nach der Erläuterung von View und Controller, müssen wir uns noch das dritte Element aus dem MVC-Konzept ansehen. Das sind die Modell-Klassen. Weitere Komponenten des Yii-Frameworks sind Module und Komponenten. Auch diese Elemente stehen heute auf der Tagesordnung. Am Ende des Artikels betrachten wir noch ein Tool in Form eines Code-Generators.
Schematisch: Die Struktur des Yii-Frameworks (Bild 1)
Quelle: www.yiiframework.com

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar