Кажется, у меня есть небольшая проблема с настройкой хэшей внутри Twig. Я хочу использовать хэш-объект для подготовки некоторых данных для последующей отправки обратно через ответ JSON (в Symfony3).
На простом примере мой код таков:
{% set someName = 'Lola' %}
{% set hashObject = {someName : 'someValue'} %}
{{ dump(hash) }}
Я хотел бы, чтобы hashObject
имел значение {'Lola': 'someValue'}
, но вместо этого, если я выполню эти 3 строки сверху, я получу {'someName': 'someValue'}
. Итак, Twig догадывается, что моя переменная на самом деле является строкой, и использует ее как буквальное значение (как в каком-то уродливом кошмаре PHP без сообщений об ошибках :)).
Я предполагаю, что должен быть аккуратный способ обойти это, но я не могу его найти. Помощь?