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.

War es hilfreich?

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.

     

http://book.cakephp.org/2.0/en /views.html#view-templates

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 »

http://book.cakephp.org/2.0/en/ views.html # view-Vorlagen

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.

eingeben Bild Beschreibung hier 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'

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top