Я хочу заполнить массив JavaScript значениями из переменных PHP с помощью TWIG.
<script type="text/javascript">
var cont=new Array();
{% for key, post in posts %}
cont[{{ key }}] = "{{ post.content }}";
{% endfor %}
</script>
Проблема в том, что У меня есть переменная post
с несколькими строками, поэтому приведенный выше код делает команды JS разделенными на несколько строк, что переводится как несколько команд, и у меня есть ошибка.
Поэтому я думаю, что мне нужно заменить все «новые строк" в "\n".
Я пытался сделать так:
cont[{{ key }}] = "{{ post.content | replace({"\n":"<br>"}) }}";
Но это не помогает. Все равно остается несколько строк…