Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Funktionalitäten, die über das einfache Ausgeben von Werten hinaus gehen, werden in sogenannten ViewHelpern implementiert. Jeder ViewHelper ist eine eigene PHP-Klasse. An dieser Stelle werden wir uns anschauen, wie wir ViewHelper verwenden können. Später werden Sie auch lernen, eigene ViewHelper zu schreiben.
Um einen bestehenden ViewHelper zu verwenden, müssen Sie erst den Namensraum (Namespace) importieren und ihm ein Kürzel zuweisen. Dies ist mit der Deklaration {namespace ...=...} möglich.
Die Namensräume aller in Ihrem Template eingesetzten ViewHelper müssen immer registriert werden. Dies mag zwar erst einmal redundant erscheinen, erhöht aber die Verständlichkeit für andere Template-Autoren enorm, wenn diese Ihre Templates anpassen, da alle zum Verständnis des Templates wichtigen Informationen darin enthalten sind.