2016-06-04 3 views
0

Ich möchte Titel in meiner Ansicht (Vorlage) in CakePHP3 drucken.10 Titel in Ansicht (Vorlage) in CakePHP 3

$this->fetch('title') funktioniert gut in element und default.ctp aber wenn Sie dies in view verwenden, wird nichts gedruckt. Wie kann ich title in view mit $this->fetch('title') drucken?

Antwort

0

Ihrer Ansicht Datei sollten Sie etwas Wert auf die Variable Titel zuweisen

$this->assign('title', 'Example title text'); 

als in der Vorlage sollten Sie

<?= $this->fetch('title') ?> 
+0

I Standardtitel angezeigt werden soll. Wenn ich zum Beispiel auf "Login" -Aktion zugreife, zeigt der ' fetch ('title')?>' 'Login' in' default.ctp' an. Ich möchte dieselbe "Login" in Sicht anzeigen (Vorlage) –

+0

Vielleicht fügen Sie einen Anruf hinzu, um den Titel in Ihrem AppController 'beforeFilter'-Funktion zuzuweisen. Dadurch wird im Wesentlichen ein Standardtitel festgelegt, den Sie bei Bedarf später überschreiben können. –