الفرق بين المراجعتين لصفحة: «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