Chcę wypełnić tablicę JavaScript wartościami ze zmiennych PHP za pomocą TWIG.Jak zamienić linie przerw w gałązce
<script type="text/javascript">
var cont=new Array();
{% for key, post in posts %}
cont[{{ key }}] = "{{ post.content }}";
{% endfor %}
</script>
Problemem jest to, że ma zmienną post
z kilkoma liniami, tak aby powyższy kod polecenia JS rozdzielone na kilku liniach, które są tłumaczone za wielu poleceń, i ma błąd.
Uważam więc, że muszę zamienić wszystkie "nowe linie" na "\ n".
Próbowałem zrobić tak:
cont[{{ key }}] = "{{ post.content | replace({"\n":"<br>"}) }}";
Ale to nie pomaga. To nadal pozostać w kilku zdaniach ...
Jedynym prawidłowym sposobem wykonania tej czynności jest: '{{post.treść | replace ({'\ r \ n': '\\ r \\ n', '\ n': '\\ n', '\ r': '\\ r'})}} ' – caw