Sto usando Twig come motore di template e lo adoro davvero. Tuttavia, ora ho corso in una situazione che sicuramente deve essere realizzabile in un modo più semplice di quello che ho trovato.
Quello che ho adesso è questo:
{% for myVar in someArray %}
{% set found = 0 %}
{% for id, data in someOtherArray %}
{% if id == myVar %}
{{ myVar }} exists within someOtherArray.
{% set found = 1 %}
{% endif %}
{% endfor %}
{% if found == 0 %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
Quello che sto cercando è qualcosa di più simile a questo:
{% for myVar in someArray %}
{% if myVar is in_array(array_keys(someOtherArray)) %}
{{ myVar }} exists within someOtherArray.
{% else %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
C'è un modo per ottenere ciò che non ho ancora visto?
Se devo creare la mia estensione, come posso accedere a myVar nella funzione test?
Grazie per l'aiuto!