الدالة attribute في Twig
< Twig
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:53، 3 مايو 2021 بواسطة أسامه-دمراني (نقاش | مساهمات) (1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة)
تُستخدم الدالة attribute
للوصول إلى سمات ديناميكية للمتغير:
{{ attribute(object, method) }}
{{ attribute(object, method, arguments) }}
{{ attribute(array, item) }}
كذلك يمكن لاختبار defined أن يتحقق من وجود سمة ديناميكية:
{{ attribute(object, method) is defined ? 'Method exists' : 'Method does not exist' }}
لاحظ أن خوارزمية القرار (resolution algorithm) هي نفسها المستخدَمة لترميز .
باستثناء أن العنصر قد يكون أي تعبير صالح.
انظر أيضًا
- مقدمة عن محرك القوالب Twig.
- توسيع Twig.
- المكونات الداخلية لـ Twig.
- الوسوم في Twig.
- المرشحات في Twig.
- الدوال في Twig.