Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:twig

Dies ist eine alte Version des Dokuments!


TWIG (Template-Engine)

Die Template-Engine TWIG ermöglicht es einfach und übersichtlich Platzhalter in einer PHP-Datei zu verwenden. Beim Aufruf eines TWIG-Templates werden die Inhalte der Variablen an das Template übergeben. Hier ist die offizielle Homepage von TWIG.

Installation

Die Installation von TWIG ist durch den Abhängigkeits-Manager für PHP Composer möglich:

composer require "twig/twig:~1.0"

Syntax

  • Variablen werden immer in doppelten geschweiften Klammern geschrieben. Beispiel:
    {{ email }}
  • Funktionen werden immer in einfachen geschweiften Klammern, gefolgt von einem Prozentzeichen, geschrieben. Beispiel:
    {% if Statusmeldung %}...{% endif %}

Kurzreferenz

Kurzbeschreibung Beispiel
Abfragen, ob eine Variable leer ist
 {% if Statusmeldung %}...{% endif %} 
Inhalt einer Variable ausgeben
{{ Statusmeldung }} 
Durch ein Objekt oder Array iterieren
{% for entry in data %}...{% endfor %}
Inhalt eines Array-Elements oder einer Objekt-Variable in einer Schleife ausgeben
{{ entry.email }} 
For-Next-Schleife von 1 bis 10
{% for i in 0..10 %}<p>{{ i }}</p>{% endfor %}
php/twig.1447156306.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)