2016-04-13 11 views
0

Ich möchte diese Vorlage Motor in phalcon 2.0 verwenden. Ich erstellte Projekt über phalcon-devtools - sollte in Ordnung sein. Diese Vorlagen-Engine funktioniert nicht. Der Standard ist *.phtml es funktioniert aber ich wünsche volt. Jetzt Projekt hat diese hierarchy:Phalcon Multimodul - Volt funktioniert nicht

Phalcon-Projektordner:

- public 
    - index.php 
- config 
- apps 
    - frontned 
    - controllers 
    - models 
    - views 
     - index 
     - index.volt 
     - layouts 
     - main.volt 
    - backend 
- cache 

index.volt wie folgt aussieht:

{% extends "layouts/main.volt" %} 

{% block content %}test{% endblock %} 

und Layout - main.volt enthält diese:

{{ content() }} 

Auf diese Weise bekomme ich leere, leere Seite. Können Sie mir helfen? Danke im Voraus.

+0

Haben Sie die Volt-Engine in Ihrem Service registriert.php? https://docs.phalconphp.com/de/latest/reference/volt.html#activating-volt – Timothy

+0

ja ich tat, ich weiß nicht, was falsch ist :( – betty39johnson

+0

Hallo, Zuerst versuchen, Layout-Ordner für zu machen Deine Bedürfnisse (wo du Volt initialisierst): nur Beispiel '' $ View = new View(); $ view-> setViewsDir ($ config-> application-> viewsDir); $ view-> setLayoutsDir ('_ layouts /'); '' '... nach, in diesem Ordner erstellen Sie die Datei index.volt und legen Sie in {{content()}}. Jetzt in Ihrem Index-Ordner, ändern Sie index.volt mit nur" Test "Inhalt :) Ich denke, wird gut jetzt. –

Antwort

0

Hi speichern Sie Ihr Leben Problem hier zu finden Ich habe in der Vergangenheit AutoRouting-Funktion mit dem, was Sie können einfach zu bauen, multimodule Anwendung mit automatischen Routing.

https://github.com/softdream/Phalcon-autorouter

Genießen, bald i-Repository mit Rest-Routing-Funktionen aktualisiert werden und in Erklärung Englisch reparieren. Hoffe das wird dir helfen.

In Ihrem Fall

In Ihrem Fall ist dies sieht in den Standardeinstellungen der Hauptvorlage und Index-Vorlage und das Verzeichnis mehr wie Problem in dem die Vorlagen befinden werden müssen.

Wenn Sie Ihre Lösung behalten möchten geben Sie bitte folgende, uns helfen Sie gerne:

  1. Bootstrap Umsetzung Ansicht oder in spezifischen Modul
  2. Einstellungen von Verzeichnisordner für Vorlagen
  3. main.phtml Layout-Vorlage und Struktur dieser Ordner