Home > CakePHP, php > Ein paar Fakten über den Pages Controller

Ein paar Fakten über den Pages Controller

February 16th, 2009

Templates die in /views/pages/ abgelegt werden sind ohne weiteres zutun unter http://www.domain.com/pages erreichbar. Beispiel: /views/pages/impressum.ctp wird angezeigt wenn http://www.domain.com/pages/impressum aufgerufen wird.

Nach einer Standardinstallation von CakePHP existiert er nicht im /app/controllers Folder.

Wenn eine Route auf einen Pages View eingerichtet werden soll geht das so:

Router::connect('/impressum.html', array('controller' => 'pages', 'action' => 'display', 'tandc'));

Die Action ist “display”, und die ID ist der Name des Templates.

Der eigentliche Pages Controller wohnt in “/cake/libs/controllers”.

Wenn zum Pages Controller weitere Funktionalität hinzugefügt werden soll ist es ratsam diesen nach /app/controllers/ zu kopieren. Dann geht bei einem Update der Cake Library keine Funktionalität verloren.

Weitere Infos über den Pages Controller

In diesem Zusammenhang:

  1. CakePHP: E-Mails über die Shell versenden Es gibt verschiedene kleiner Hürden die umschifft werden wollen, bevor...
  2. CakePHP – Eigene Views mit dem Scaffolder erstellen CakePHP bietet nach Handbuch die Möglichkeit die durch den Scaffolder...
  3. CakePHP und der beforeFilter() Mann muss sich beim Einsatz der beforeFilter in den Controllern...

CakePHP, php ,

  1. No comments yet.
  1. No trackbacks yet.