Ich muss das erste Element aus dem Feld in der Zweigvorlage abrufen. Gibt es eine Art Funktion?
Ja, das ist es, es heißt first
. Der Rest wird aus der Dokumentation übernommen.
Neu in Version 1.12.2: Der erste Filter wurde in Twig 1.12.2 hinzugefügt.
Der erste Filter gibt das erste "Element" einer Sequenz, eines Mappings oder einer Zeichenfolge zurück:
{{ [1, 2, 3, 4]|first }}
{# outputs 1 #}
{{ { a: 1, b: 2, c: 3, d: 4 }|first }}
{# outputs 1 #}
{{ '1234'|first }}
{# outputs 1 #}
Es funktioniert auch mit Objekten, die die Schnittstelle "Traversable" implementieren.
Ich suchte nach dem letzten Element eines Arrays mit twig und fand diese Frage. Twig hat auch eine last
.
Unter Twig Dokumentation: http://twig.sensiolabs.org/doc/filters/first.html finden Sie die bessere Antwort und andere verwandte Dinge.