Я хочу сделать простой str_replace в моем шаблоне ветки. Я новичок в ветке, и, вероятно, мне нужно добавить новый фильтр или что-то подобное или использовать существующие. Как я могу это сделать? Где я могу найти список доступных фильтров?str_replace in Twig
ответ
Существует заменить фильтр см documentation
Чтобы заменить строку, которая хранится в прута переменных:
{% set twig_content_variable= 'Testing to replace content'%}
{% set replace_value_var= 'Testing' %}
{% set replace_with_value_var = 'Testing complete' %}
{{ twig_content_variable|replace({ (replace_value_var): replace_with_value_var }) }}
Используйте эту опцию для замены |
с -
и заменить ,
ширина .
:
{{age|replace({'|': "-", "," : "."})}}
Пример ввода 31|60,
выдается как 31-60.
Спасибо, это неочевидно в текущей документации – Prinsig
@Prinsig. Из документации я думал, что вы можете заменить только заполнители. – ohvitorino
Кроме того, это может быть полезно для избавления от (UTF-8) язык символов ...
{{some_string|replace({'ć':'c','č':'c','š':'s','ž':'z','đ':'d','Ć':'C','Č':'C','Š':'S','Ž':'Z','Đ':'D'})}}
- 1. regexp in php str_replace
- 2. parseExpression in Twig
- 3. Haml/Twig in Symfony2
- 4. переменная Twig in Javascript
- 5. Intval in Twig Template
- 6. php function in twig template
- 7. Symfony key array in twig
- 8. Include Twig in Cpanle host
- 9. Render object in twig template
- 10. reload part twig in symfony2.2
- 11. Loop over files in Twig
- 12. Twig: оператор сдерживания отрицания IN
- 13. Boolean from cookie in Twig
- 14. Twig loop in array stucked
- 15. Laravel - print_r in twig view
- 16. editAction function in twig template
- 17. str_replace
- 18. str_replace
- 19. Странное поведение Twig при использовании оператора «in»
- 20. select previous item in twig for loop
- 21. ссылка на другие страницы in twig template
- 22. uikit autocomplete custom template in twig
- 23. Теги vs functions in twig extensions
- 24. Drupal 8 Render Content in Twig Template
- 25. Loop in twig for form symfony2
- 26. Symfony2 Assetic Dynamic Image Inclusion in Twig
- 27. Функция 'is null' in twig not working
- 28. В чем разница между {% vs {% - in twig?
- 29. Doctrine Subquery in Symfony Template (Twig)
- 30. Twig loop и skip in loop
Что именно вы хотите сделать? Есть несколько фильтров, и некоторые HTML-экраны уже встроены в веточку: http://www.twig-project.org/doc/templates.html – CamelBlues