Welcome to the Cookbook

loading...

3.5.3 Der Seitenkontroller (pages controller)

Der CakePHP Kern bringt einen Standardkontroller mit. Dieser wird Seitenkontroller (Pages Controller) genannt (cake/libs/controller/pages_controller.php). Die Startseite die nach einer neuen Installation von CakePHP angezeigt wird, wird von diesem Kontroller erzeugt. Der Kontroller kann dazu benutzt werden, statische Seiten zu erzeugen. Legt man eine Viewvorlage wie zum Beispiel app/views/pages/impressum.ctp an, dann kann man über die URL http://example.com/pages/impressum darauf zugreifen.

Wenn eine Anwendung mit Hilfe des CakePHP Konsolenprogramm gebacken wird, dann wird der Seitenkontroller (pages controller) in den app/controllers/ Ordner kopiert und kann, wenn nötig, verändert werden. Man kann den Kontroller page_controller.php natürlich auch von Hand vom Kern in die eigene Anwendung kopieren.

Niemals irgendeine Datei unterhalb des cake Ordners ändern! Ansonsten kann es zu Problemen bei Updates von CakePHP kommen.