الفرق بين المراجعتين ل"Twig/constant test"
< Twig
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط |
جميل-بيلوني (نقاش | مساهمات) ط |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الاختبار constant في Twig}}</noinclude> | <noinclude>{{DISPLAYTITLE: الاختبار constant في Twig}}</noinclude> | ||
− | يتحقق الاختبار <code>constant</code> إذا كان المتغير له نفس القيمة التي للثابت، ويمكن استخدام الثوابت العامة | + | يتحقق الاختبار <code>constant</code> إذا كان المتغير له نفس القيمة التي للثابت، ويمكن استخدام الثوابت العامة global constants هنا أو ثوابت الأصناف:<syntaxhighlight lang="twig"> |
{% if post.status is constant('Post::PUBLISHED') %} | {% if post.status is constant('Post::PUBLISHED') %} | ||
the status attribute is exactly the same as Post::PUBLISHED | the status attribute is exactly the same as Post::PUBLISHED |
المراجعة الحالية بتاريخ 06:29، 11 مايو 2021
يتحقق الاختبار constant
إذا كان المتغير له نفس القيمة التي للثابت، ويمكن استخدام الثوابت العامة global constants هنا أو ثوابت الأصناف:
{% if post.status is constant('Post::PUBLISHED') %}
the status attribute is exactly the same as Post::PUBLISHED
{% endif %}
يمكن اختبار الثوابت من نُسخ الكائن:
{% if post.status is constant('PUBLISHED', post) %}
the status attribute is exactly the same as Post::PUBLISHED
{% endif %}
انظر أيضًا
- مقدمة عن محرك القوالب Twig
- توسيع Twig
- المكونات الداخلية لـ Twig
- الوسوم في Twig
- المرشحات في Twig
- الدوال في Twig
- الاختبارات في Twig