Hi,
ich habe mir mal heute den Tag Zeit genommen und mir mal ein wenig cakePHP angeschaut. Ich finde es bis jetzt einfach nur Klasse und frage mich wie ich ohne konnte. Naja übertreiben brauche ich auch nicht gleich, aber ich finde es doch schon gut!
So nun aber zu meinem Problem. Ich habe einen Controller geschrieben für "Statische Seiten". Jetzt möchte ich aber wenn die Seite in der DB nicht vorhanden ist natürlich eine "schöne" Fehlermeldung ausgeben und dazu die Datei "content_not_found.thtml" anzeigen. Diese liegt auch in dem Ordner "app/views/contents/", in diesem Ordner liegt auch die Datei "view.thtml" welche auch den Inhalt bei vorhandensein ausgibt.
Nungut, sollte also der Inhalt nicht in der DB stehen, so rufe ich diese Funktion auf:
Allerdings bekomme ich nur die MeldungPHP-Code:function _display_error($error)
{
switch($error)
{
default:
$this->layout = 'content_not_found';
$this->pageTitle = 'Der Inhalt wurde nicht gefunden';
break;
case '403':
$this->layout = 'content_not_forbidden';
$this->pageTitle = 'Der Inhalt ist nix für dich :)';
break;
}
}
zurück.HTML-Code:Fatal: Confirm you have created the file :
Ich denke, bzw. weiss das es an $this->layout liegt, aber ich finde leider weder gerade was bei google noch in der Doku.
Gruß nox

LinkBack URL
About LinkBacks


Zitieren

Lesezeichen