Schon in dem Abschnitt über CRUD wurde eine umfangreichere Applikation selbst erstellt. Mit dem Wachstum einer Anwendung treten jedoch nach und nach ernsthaftere Probleme des in diesem Abschnittes verfolgten Ansatzes zu Tage. Es fand noch keine Trennung von Programmcode und Präsentation statt, so dass sich beides miteinander vermischt. Weiterhin müssen innerhalb des Codes auch zusätzlich Datenbankabfragen platziert werden. Hier und da wird zusätzlich deutlich, dass es sinnvoll wäre, auf schon vorgefertigte Komponenten zurückzugreifen und so Programmierarbeit zu sparen. PHP-Frameworks setzen genau an diesen Punkten an. Sie bieten – wie der Name es schon ausdrückt – ein Rahmenwerk, in welches hinein entwickelt wird, so dass eine übersichtliche und gut zu wartende Software entsteht. Innerhalb dieses Kapitels wird das Framework Symfony als ein Beispiel eines solchen Rahmenwerkes vorgestellt.
Inhaltsverzeichnis von Framework Symfony
- Startseite
- Einstieg
- Funktionsbibliothek
- Ausgabe und Dateioperationen
- Zeichenketten
- Funktionen für Arrays
- Datenbanken und SQL
- Datenbankzugriff
- Webfeatures und Sicherheit
- XML und JSON
- Sprachgrundlagen
- Variablen und Kontrollstrukturen
- Operatoren für Variablen
- Funktionen und ihre Aufrufe
- Klassen und Objekte
- Namespaces
- Entwickeln mit PHP
- CRUD-Applikationen
- CMS WordPress
- Vorstellung und Installation
- Themes und Widgets
- Eigene Anpassungen
- Sicherheitsaspekte WordPress
- Theme-Eigenentwicklung
- Metadaten: style.css
- Präambel: header.php
- Ende der Seite: footer.php
- Ort für Widgets: sidebar.php
- Die Startseite: index.php
- Zwischenstand
- Artikel: single.php
- Seiten: page.php
- Bereitstellen von Menüs
- Mehrere Seitentypen
- Das Archiv: archive.php
- Autorenseite: author.php
- Kategorien und Tags
- Die Suche: search.php
- Fehlerseite: 404.php
- Framework Symfony
- Links
- Impressum