ฉันใช้Twigเป็นเครื่องมือสร้างแรงบิดและฉันก็ชอบมันมาก อย่างไรก็ตามตอนนี้ฉันทำงานในสถานการณ์ที่ต้องสามารถทำได้ในแบบที่ง่ายกว่าที่ฉันพบ
สิ่งที่ฉันมีตอนนี้คือ:
{% 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 %}
สิ่งที่ฉันกำลังมองหาคืออะไรมากกว่านี้:
{% 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 %}
มีวิธีในการทำสิ่งนี้ซึ่งฉันยังไม่ได้เห็นหรือไม่?
หากฉันต้องการสร้างส่วนขยายของตัวเองฉันจะเข้าถึง myVar ในฟังก์ชั่นทดสอบได้อย่างไร
ขอบคุณสำหรับความช่วยเหลือของคุณ!