الفرق بين المراجعتين لصفحة: «Twig/iterable»

من موسوعة حسوب
طلا ملخص تعديل
طلا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الاختبار iterable في Twig}}</noinclude>
<noinclude>{{DISPLAYTITLE: الاختبار iterable في Twig}}</noinclude>
يتحقق الاختبار <code>iterable</code> إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره (traversable object)، انظر المثال التالي الذي يقيَّم إلى <code>true</code> إذا كان المتغير <code>foo</code> قابلًا للتكرار:<syntaxhighlight lang="twig">
يتحقق الاختبار <code>iterable</code> إذا كان المتغير مصفوفة أو كائنًا يمكن المرور على عناصره traversable object، انظر المثال التالي الذي يقيَّم إلى <code>true</code> إذا كان المتغير <code>foo</code> قابلًا للتكرار:<syntaxhighlight lang="twig">
{% if users is iterable %}
{% if users is iterable %}
     {% for user in users %}
     {% for user in users %}

المراجعة الحالية بتاريخ 06:28، 11 مايو 2021

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

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

انظر أيضًا

المصادر