Twig använder en syntax som liknar mall språk finns i Django och Jinja .
Twig är också den aktuella mall motor som används i den populära Symfony PHP ram.
Principen bakom Twig är enkel. Det tar specifik syntax och konverterar till vanlig (optimerad) rå PHP-kod.
Det här gör det möjligt för utvecklare att prototyp sin kod och lägga till olika kriterier utförande och ta hänsyn till olika miljö scenarier för sina program. Du kan föreställa er hur riktigt bra det kan vara för att bygga stora, dynamiska Web apps
Vad är nytt i den här versionen.
< ul>
Vad är nytt i version 1.22.0:
- Twig 1.20.0, som innehåller ett säkerhetsproblem fix för Twig s Sandbox-läget.
Vad är nytt i version 1.18.2:
- Fixat tidszon på datum som strängar
- Fast 2-ord prov namn när en anpassad nod klass inte används
- Fasta makron när du använder ett argument som namnges som en PHP super global (som GET eller POST)
- Fixat date_modify när man arbetar med DateTimeImmutable
- Optimerad för slingor
- Fasta multi-tecken hanteringen i den delade filter
- Fixat en regression i in operatören
- Fixat en tillbakagång i segmentet filter
Vad är nytt i version 1.18.1:
- Fixat tidszon på datum som strängar
- Fast 2-ord prov namn när en anpassad nod klass inte används
- Fasta makron när du använder ett argument som namnges som en PHP super global (som GET eller POST)
- Fixat date_modify när man arbetar med DateTimeImmutable
- Optimerad för slingor
- Fasta multi-tecken hanteringen i den delade filter
- Fixat en regression i in operatören
- Fixat en tillbakagång i segmentet filter
Vad är nytt i version 1.17.0:
- Fixat tidszon på datum som strängar
- Fast 2-ord prov namn när en anpassad nod klass inte används
- Fasta makron när du använder ett argument som namnges som en PHP super global (som GET eller POST)
- Fixat date_modify när man arbetar med DateTimeImmutable
- Optimerad för slingor
- Fasta multi-tecken hanteringen i den delade filter
- Fixat en regression i in operatören
- Fixat en tillbakagång i segmentet filter
Vad är nytt i version 1.16.0:
- Ändrad url_encode alltid koda enligt RFC 3986.
- Fixat arv i en "use'-hierarki.
- Tog bort __toString politiken kontrollen när sandlådan är inaktiverad.
- Fixat rekursivt anropa block i mallar med arv.
Vad är nytt i version 1.15.1:
- Lade till ett felmeddelande när du försöker importera en odefinierad kvarter från ett drag.
- Fast omvandlingen av den speciella "0000-00-00 00:00" datum.
- Fixat en C förlängning krasch vid åtkomst definierad men oinitierad egenskap.
Vad är nytt i version 1.15.0:
- Made ignoreStrictCheck i Mall :: getAttribute () verk med __call () metoder kastar BadMethodCallException
- Inkom min och max funktioner
- Inkom den runda filter
- Fixade en bugg som hindrade optimerare som ska aktiveras / inaktiveras selektivt
- Fixat första och sista filter för UTF-8 strängar
Vad är nytt i version 1.12.3:
- Fast allvarligt fel som bör vara ett undantag när du lägger ett filter / funktion / prov för sent.
- Lade till en sats filter.
- Utökat stöd för kodning en array som frågesträngen i url_encode filtret.
Vad är nytt i version 1.12.2:
- Fast tidszon som används av datum filtret och funktion när visst datum innehåller en tidszon (som 2010-01-28T15: 00: 00 + 02: 00).
- Fasta globals när getGlobals kallas tidigt.
- Inkom den första och sista filtret.
Vad är nytt i version 1.12.1:
- Utökat stöd för objektinstanser som andra argument den konstanta funktionen.
- Avslappnad globals förvaltning för att undvika en BC paus.
- Utökat stöd för {{some_string [2]}}.
Vad är nytt i version 1.11.1:
- Fixat debug info radnumrering (var utanför med 2 ).
- Fast flyr när du ringer ett makro inuti en annan en (regression infördes 1.9.1).
- Optimerad variabel tillgång på PHP 5.4.
Vad är nytt i version 1.9.2:
- Fixat in operatör för föremål som innehåller cirkulära referenser .
- Fast C förlängning när du öppnar en offentlig egendom för ett objekt att genomföra & # x5c;. ArrayAccess gränssnitt
Krav :
- PHP 5.2.4 eller senare
Kommentarer hittades inte