الفرق بين المراجعتين ل"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 %}

انظر أيضًا

المصادر