Twig复杂的数组转换

时间:2017-10-25 22:42:55

标签: php twig

如何将此类逻辑转换为Twig 2.x?

<?php if (isset($pricerunner_category[$category['category_id']])) { echo $pricerunner_category[$category['category_id']]; } ?>

1 个答案:

答案 0 :(得分:1)

attribute功能应该可以。

https://twig.symfony.com/doc/2.x/functions/attribute.html

{% if attribute(pricerunner_category, category.category_id) is defined %}
    {{ attribute(pricerunner_category, category.category_id) }}
{% endif %}

不确定is defined是否有必要,根据文档添加它。