Как получить доступ к участнику в Twig, определенном переменной?

Я хочу сделать следующий код:

{% set rooms = [] %}
{% set opts = {
    'hasStudio': 'Studio',
    'has1Bed': '1 BR',
    'has2Bed': '2 BR',
    'has3Bed': '3 BR',
    'has4BedPlus': '4 BR+'
}
%}
{% for key, val in opts %}
    {% if bldg.{key} is none %} {# PROBLEM HERE.. HOW TO FIND THIS MEMBER!? #}
      {{ val }}?
    {% elseif bldg.{key} %}
      {{ val }}
    {% else %}
      No {{ val }}
    {% endif %}
{% endfor %}

Как позвонить свойствам членов BLDG, которые называются значением клавиши ? Я хочу получить ценности

 bldg.hasStudio
 bldg.has1Bed
 bldg.has2Bed
 etc....
11
задан Raffael 13 September 2011 в 16:00
поделиться