Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Die Klasse AppHelper ist die Grundlage aller Helper, die in CakePHP verwendet werden. Das gilt speziell für die selbst erstellten Helper in Ihrer Applikation. Diese Klasse ist prinzipiell eine Rahmenklasse, die eigene Funktionalität beeinhaltet und lediglich aus der Mutterklasse Helper des Frameworks abgeleitet wird.
CakePHP sucht die Klasse AppHelper automatisch an zwei Orten: zuerst im Applikationsordner unter /app/app_helper.php. Falls die Klasse dort nicht angelegt ist, wird sie aus dem Ordner /cake/ des Frameworks geladen.
Dieses Vorgehen gibt Ihnen die Möglichkeit, die Klasse AppHelper selbst zu erstellen und in ihr allgemeine Methoden und Werte zu definieren, die dann automatisch allen Helpern zur Verfügung stehen. Benutzen Sie diese Möglichkeit beispielsweise, um allgemeine Helper-Methoden zu definieren, die global genutzt werden sollen. An dieser Stelle können Sie auch über das Klassen-Array $helpers Core-Helper von CakePHP für selbst geschriebene Helper global verfügbar machen.