2012-04-15 4 views
1

Ich möchte eine mehrspaltige Seite erstellen. Ich bin mir nicht sicher, auf welche Weise ich mich vorziehen sollte, mich an die Kodierungsdisziplin von CakePhp anzupassen.Beste Möglichkeit zum Erstellen von Multi-Spalte Seite auf CakePhp

Sollte ich Spalten auf meiner Ansicht // index.ctp oder auf Layouts/default.ctp

Wenn Layouts/default.ctp die sutiable Art und Weise ist, wie kann ich die anderen Inhalt holen? Wie Sie wissen, gibt es eine Zeile zum Abrufen des Inhaltes des Controllers wie <?php echo $this->fetch('content'); ?>. Wie kann ich einen anderen Inhalt abrufen?

Antwort

0

Deklarieren Sie einfach einen Block woanders, verwenden Sie zum Beispiel in Ihrer View-Datei start() und stop(), um einen Block zu definieren, und geben Sie ihn mit fetch() aus. Zum Beispiel Start ('Menü'); und dann aufrufen fetch ('menu') zeigt den Inhalt zwischen dem Start und Stop-Aufruf. diese

lesen:

+0

Vielen Dank für Antwort zu. Eigentlich weiß ich nicht genau, wo und wie ich den Inhalt für meine Spalte definieren würde. Zum Beispiel gibt es "Seitenleiste" Inhalt auf Ihren Links. Er holt den Inhalt der Seitenleiste mit ' fetch ('sidebar'); ?> 'aber wo wurde es definiert? – Kemal

Verwandte Themen