الدالة attribute في Twig
< Twig
تُستخدم الدالة 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.