PHP-basierte Views einsetzen

Bisher haben wir immer Fluid als Template-Engine verwendet. Die meisten textbasierten Ausgabeformate sind mit Fluid auch gut abbildbar. Für manche Anwendungsfälle ist es jedoch sinnvoll, reines PHP zur Ausgabe zu verwenden. Ein Beispiel für einen solchen Anwendungsfall ist die Erzeugung von JSON-Dateien.

Extbase unterstützt daher auch PHP-basierte Views. Nehmen wir einmal an, wir möchten für die list-Action im Post-Controller des BlogExamples eine JSON-basierte Ausgabe erstellen. Dafür benötigen wir einen PHP-basierten View.

Wenn für eine Controller/Action/Format-Kombination kein Fluid-Template gefunden wird, wird ein PHP-basierter View verwendet. Diese PHP-Klasse wird nach einer Namenskonvention aufgelöst, die im

Get Zukunftssichere TYPO3-Extensions mit Extbase und Fluid now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.