الاختبار iterable في Twig

من موسوعة حسوب
مراجعة 15:04، 3 مايو 2021 بواسطة أسامه-دمراني (نقاش | مساهمات) (1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق الاختبار iterable إذا كان المتغير مصفوفة أو كائنًا قابلًا للاجتياز، انظر المثال التالي الذي يقيَّم إلى true إذا كان المتغير foo قابلًا للتكرار:

{% if users is iterable %}
    {% for user in users %}
        Hello {{ user }}!
    {% endfor %}
{% else %}
    {# سلسلة نصية على الأرجح users يكون #}
    Hello {{ users }}!
{% endif %}

انظر أيضًا

المصادر