@bohdanNa

Как конвертировать в twig?

Только начал знакомство с twig, но уже возникла задача, которую не знаю как решить
Как можно переделать этот код в twig?
Трудность заключается в ${$setting_field.'_value'}

<td><?php echo ${'text_ym_filter_data_'.$setting_field}; ?></td>
<td>
  <select">
  <?php foreach(${$setting_field} as ${$setting_field.'_value'} => ${$setting_field.'_title'}){ ?>
    <?php if($filter_data_group_id == ${$setting_field.'_value'}){ ?>
      <option selected="" value="<?php echo ${$setting_field.'_value'}; ?>"><?php echo ${$setting_field.'_title'}; ?></option>
    <?php }else{ ?>
       <option value="<?php echo ${$setting_field.'_value'}; ?>"><?php echo ${$setting_field.'_title'}; ?></option>
    <?php } ?>
  <?php } ?>
  </select>
</td>
  • Вопрос задан
  • 548 просмотров
Решения вопроса 1
ivankomolin
@ivankomolin
Динамические переменные... Когда вижу, меня почему-то передергивает
Вот скажите, это действительно удобнее массивов например?

А в twig такое можно написать так например:
{% set var = setting_field~'_value' %}
{{ var }}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы