Dies ist eine alte Version des Dokuments!
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.
Die Installation von TWIG ist durch den Abhängigkeits-Manager für PHP Composer möglich:
composer require twig/twig
{{ email }}
{% if Statusmeldung %}...{% endif %}
<?PHP require "vendor/autoload.php"; $loader = new Twig_Loader_Filesystem( "views" ); // Verzeichnis mit den TWIG-Vorlagen $twig = new Twig_Environment( $loader ); echo $twig->render( "test.twig", [ "Wochentag" => "Dienstag", "Monat" => "November", ] );
| 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 %}
|