Was ist eine .ctp Datei für in CakePHP verwendet?
Frage
Ich fange CakePHP zu verwenden, und ich bin in den Prozess des Lesens der Handbuch . Etwa in der Mitte der Seite, gibt es diesen Kommentar:
// Render the element in /views/elements/ajaxreturn.ctp
So eine ganz einfache Frage: Was ist die .ctp Erweiterung verweisen? Was ist der allgemeine Anwendungsfall?
Danke.
Lösung
CakePHP 1.2 eingeführt .ctp als Dateierweiterung für Ansichten.
CakePHP View-Dateien werden im Klar PHP geschrieben und haben eine Standarderweiterung von .ctp (CakePHP Vorlage) . Diese Dateien enthalten alle Präsentations-Logik erforderlich, um die Daten, um es von der Steuerung in einem Format empfangen, die für das Publikum bereit ist, Sie dienen zu.
Andere Tipps
Template-Datei, die von CakePHP, ein Entwicklungs-Framework für PHP Web-Anwendungen; enthält die PHP "Ansicht" Code innerhalb der Model-View-Controller (MVC) Entwurfsmuster Software-Architektur; speichert eine Vorlage für die, wie Informationen in der Web-Anwendung angezeigt.
Sehen Sie mehr in http://www.fileinfo.com/extension/ctp
Sie können die Erweiterung .ctp
Datei in Steuerung oder AppController mit Eigenschaft ändern:
public $ext = '.php';
.ctp
ist die Ansicht Dateierweiterung von CakePHP Vorlagendatei.
Es steht für "CakePHP Vorlage".
bietet CakePHP eine erweiterbare Architektur für Konzeption, Entwicklung und Vertrieb von Software eine rasante Entwicklung Framework. Die .ctp Dateierweiterung unterstützt View Skripte von CakePHP und stellt den Satz von Helfern geeignet für CakePHP Version 1.2.
CTP-Dateien sind Vorlagen für den CakePHP Rahmen für die Anwendungsentwicklung, verwaltet von der Kuchen Software Foundation. CTP-Dateien enthalten Informationen für die Benutzeroberfläche des Programms und diktiert, wie eine Anwendung für den Benutzer erscheint .... Mehr »
CakePHP folgen 3-Tier-Architektur, Modell, Steuerung und Ansicht ist 3-Tier dieses architecture.All MVC-Framework folgt diese Architektur mit CakePHP, .ctp Erweiterung, die von CakePHP Ansichten.
S.jpg
CtP steht für CakePHP Vorlage
Es ist eine Template-Datei von CakePHP verwendet. Im Grunde ist es eine Anwendung View-Schicht ist, enthält es die PHP, HTML „Ansicht“ Code des Endbenutzers angezeigt werden soll.
ist CakePHP basierend auf MVC-Framework. ‚M‘ steht für Modell ‚C‘ für Controller und ‚V‘ für Ansichten. Modell für die Interaktion mit Datenbanktabellen verwendet, verwendeten Controller für Anfrage und Antwort von Client-Steuerung und auch für die Logik Implementierung und Prozess und Ansichten sind für die Präsentation. Andere haben zwei Dateierweiterung .php, aber Ansichten hat .ctp Erweiterung. Grund ist, dass Cakephp Architektur caching intern, wie in tpl Smarty verwendet.
CTP-Dateien enthalten können Layouts, Elemente oder Helfer. Layouts definieren Präsentationscode. Elemente enthalten, kleinere, wiederverwendbare Segmente Code anzeigen. Helfer enthalten Klassen, dass encapsulate Logik zwischen vielen Ansichten verwendet, Elementen oder Layouts.
CTP-Dateien im CakePHP / app / views Verzeichnis gespeichert werden.
der CtP-Dateityp in CakePHP für Ansichten verwendet wird, es kann verwendet werden, um darzustellen:
1. The standard views, wich are related to a model and a controller;
2. Elements, wich can be inserted in other views (Pages, or standard view);
3. Pages : Static pages .
Innerhalb einer Ansicht können Sie HTML und PHP, und in den meisten Fällen können Sie ein Objekt zur Verfügung, die das jeweilige Modell darstellt (Beispiel $ Product).
CakePHP anzeigen Klasse eine Klasse Varibale namens $ viewExtension hat oder vielleicht $ viewExt und sein Standardwert wird auf ‚ctp‘, die für Kuchen PHP Template steht, können Sie über diesen Wert in Ihrem Controller schreiben oder in abgeleiteten Ansichtsklassen oder in jeder Controller-Aktion im Rahmen von Code.
.ctp Dateien sind CakePHP Vorlage Seiten, die Ansicht Vorlagen ist. Es ist für die Ansicht in der MVC verwendet, dass zeigt die Ausgabe in dem Browser und wirkt als Ansicht für eine Controller-Aktion. JSON, XML, HTML, JS, CSS, PHP-Code kann in sie geschrieben werden. Mehr als als HTML / PHP-Seiten, zeigt es von der Steuerung gesendeten Daten. Auch .ctp Dateien CakePHP kann als Layout handeln, die die Ansicht um ihn herum wickeln.
Es ist eine Ansichtsdatei aus dem die Steuerung der Präsentation machen login.You kann die Erweiterung „.ctp“ auf „.php“ ändern für Ansichten, die die $ ext Eigenschaft für bestimmte einstellen Controller $this->ext = '.php'