Twig verwendet eine Syntax wie die Template-Sprachen gefunden Django und Jinja .
Twig ist auch die aktuelle Template-Engine in der beliebten Symfony PHP-Framework verwendet wird.
Das Prinzip hinter Twig ist einfach. Es braucht spezifische Syntax und umwandelt Klar (optimiert) raw PHP-Code.
Dies ermöglicht Entwicklern, ihre Prototypen Code und fügen verschiedene Ausführungskriterien und unter Berücksichtigung verschiedener Umweltszenarien für ihre Anwendungen. Man könnte sich vorstellen, wie sehr nützlich kann dies für den Aufbau großer, dynamischer Web-Anwendungen werden
Was ist neu in dieser Pressemitteilung:.
< ul>
Was ist neu in der Version 1.22.0:
- Twig 1.20.0, die eine Sicherheitslücke Update enthält zum Zweig der Sandbox-Modus.
Was ist neu in der Version 1.18.2:
- Fixed Zeitzone zu Terminen als Strings
- Feste 2-Wort-Test-Namen, wenn Sie eine benutzerdefinierte Knotenklasse nicht verwendet
- Feste bei der Verwendung ein Argument mit dem Namen wie ein PHP Super global (wie GET oder POST) Makros
- Feste date_modify bei der Arbeit mit DateTimeImmutable
- Optimiert für Schleifen
- Feste Mehrbytezeichen Umgang in der Split-Filter
- Regression behoben, in dem Operator
- Regression behoben, in der Schichtfilter
Was ist neu in der Version 1.18.1:
- Fixed Zeitzone zu Terminen als Strings
- Feste 2-Wort-Test-Namen, wenn Sie eine benutzerdefinierte Knotenklasse nicht verwendet
- Feste bei der Verwendung ein Argument mit dem Namen wie ein PHP Super global (wie GET oder POST) Makros
- Feste date_modify bei der Arbeit mit DateTimeImmutable
- Optimiert für Schleifen
- Feste Mehrbytezeichen Umgang in der Split-Filter
- Regression behoben, in dem Operator
- Regression behoben, in der Schichtfilter
Was ist neu in der Version 1.17.0:
- Fixed Zeitzone zu Terminen als Strings
- Feste 2-Wort-Test-Namen, wenn Sie eine benutzerdefinierte Knotenklasse nicht verwendet
- Feste bei der Verwendung ein Argument mit dem Namen wie ein PHP Super global (wie GET oder POST) Makros
- Feste date_modify bei der Arbeit mit DateTimeImmutable
- Optimiert für Schleifen
- Feste Mehrbytezeichen Umgang in der Split-Filter
- Regression behoben, in dem Operator
- Regression behoben, in der Schichtfilter
Was ist neu in der Version 1.16.0:
- geändert url_encode immer kodieren nach RFC 3986.
- Feste Vererbung in einer 'use'-Hierarchie.
- Entfernt die __toString Politik Prüfung, wenn der Sandkasten ist deaktiviert.
- Feste rekursiven Aufruf Blöcke in Vorlagen mit Vererbung.
Was ist neu in der Version 1.15.1:
- Hinzugefügt eine Fehlermeldung, wenn Sie versuchen, importieren Sie eine undefinierte Block von einem Zug.
- Feste der Umwandlung der Sonder '0000-00-00 00.00' Datum.
- Es wurde ein C-Erweiterung Absturz beim Zugreifen definiert, aber nicht initialisierte Eigenschaft.
Was ist neu in der Version 1.15.0:
- Made in ignoreStrictCheck Schablone :: getAttribute () Werke mit __call () Methode wirft BadMethodCallException
- Hinzugefügt Min- und Max-Funktionen
- Hinzugefügt die Rundfilter
- Ein Fehler wurde behoben, der die Optimierer verhindert werden, um aktiviert / deaktiviert selektiv werden
- Feste ersten und letzten Filter für UTF-8-Zeichenketten
Was ist neu in der Version 1.12.3:
- Fixed schwerwiegenden Fehler, die eine Ausnahme beim Hinzufügen sein sollte ein Filter / Funktion / Test zu spät.
- Es wurde eine Batch-Filter.
- Unterstützung für ein Array als Query-String in der url_encode Filter kodiert.
Was ist neu in der Version 1.12.2:
- Fest die Zeitzone durch das Datum Filter und Funktion wenn das angegebene Datum eine Zeitzone enthält (wie 2010-01-28T15: 00: 00 + 02: 00).
- Feste Globals wenn getGlobals wird früh genannt.
- die erste und letzte Filter hinzugefügt.
Was ist neu in der Version 1.12.1:
- Unterstützung für Objektinstanzen als zweites Argument der die konstante Funktion.
- Relaxed Globals-Management, um eine BC Bruch zu vermeiden.
- Unterstützung für {{some_string [2]}}.
Was ist neu in der Version 1.11.1:
- Fixed debug info Zeilennummerierung (wurde durch 2 ).
- Feste entweicht beim Aufruf eines Makros in einem anderen eine (Regression in 1.9.1 eingeführt).
- Optimierte Variablenzugriff auf PHP 5.4.
Was ist neu in der Version 1.9.2:
- Der Fehler, der in Betreiber für Objekte, die Zirkelverweise enthalten .
- Der Fehler, der C-Erweiterung beim Zugriff auf eine öffentliche Eigenschaft eines Objekts Umsetzung des & # x5C;. Arrayaccess Schnittstelle
Anforderungen :
- PHP 5.2.4 oder höher
Kommentare nicht gefunden