Почему Twig не может использовать переменную в качестве индекса для массива, когда я использую set as capture?

В Twig я могу выполнить набор двумя способами

{% set car = 'Honda' %}

или

{% set car %}Honda{%endset%}

, где второй способ - «захват»

Когда я пытаюсь использовать переменную как индекс в массиве например,

{{ cars[car].wheels | length }}

Второй способ установки переменной работать не будет. Почему?

5
задан Kim Stacks 5 July 2011 в 22:29
поделиться