Überprüfen Sie in Twig, ob ein bestimmter Schlüssel eines Arrays vorhanden ist

In PHP können wir mithilfe der Funktion überprüfen, ob ein Schlüssel in einem Array vorhanden istarray_key_exists().

In der Twig-Template-Sprache können wir einfach mit einem prüfen, ob eine Variable oder eine Objekteigenschaft existiertif Aussage, wie folgt:

{% if app.user %}
do something here
{% else %}
do something else
{% endif %}

Aber wie überprüfen wir, ob ein Schlüssel von einemArray existiert mit Twig? Ich habe es versucht{% if array.key %}, aber es gibt mir einen Fehler:

Key "key" for array with keys "0, 1, 2, 3...648" does not exist

Da eine der wichtigsten Methoden zum Übertragen von Daten in eine Vorlage die Verwendung von Arrays ist, sollte dies auf irgendeine Weise erfolgen. Irgendwelche Gedanken?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage