@JoseAlejandroRamirezRivera хорошо, я отредактировал и добавил, как вы можете добавить переменную, вы используете

дал переменную, вот так:

{% set checkboxHTML = '<button class="btn btn-default btn-md" data-id="{{b.id}}">Edit</button>' %}

Теперь я пытаюсь печатать двумя способами:

{{ checkboxHTML }}

Над ним напечатан как текст (без HTML)

{{ checkboxHTML | raw }}

Распечатать HTML, но переменная{{ b.id }} не воспринимай это как синтаксис ветки, воспринимай как текст

Как напечатать эту переменную внутри текста?

Ответы на вопрос(2)

Вы должны использовать набор, как это:

{% set checkboxHTML = '<button class="btn btn-default btn-md" data-id="' ~ b.id ~ '">Edit</button>' %}

Документация:https://twig.symfony.com/doc/2.x/tags/set.html

 kunicmarko2007 сент. 2017 г., 16:36
@JoseAlejandroRamirezRivera хорошо, я отредактировал и добавил, как вы можете добавить переменную, вы используете~
 jjoselon07 сент. 2017 г., 16:35
извините, я использую set, я забыл поставить его, но событие не работает
Решение Вопроса

о{% set %}
Обратите внимание, что при использовании этого метода контент считается безопасным

{% set checkboxHTML %}
    <button class="btn btn-default btn-md" data-id="{{ b.id }}">Edit</button>
{% endset %}

twigfiddle

Ваш ответ на вопрос