الدالة attribute في Twig

من موسوعة حسوب
مراجعة 16:37، 5 مايو 2021 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تُستخدم الدالة 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) هي نفسها المستخدَمة لترميز . باستثناء أن العنصر قد يكون أي تعبير صالح.

انظر أيضًا

المصادر