Quiero hacer un str_replace simple en mi plantilla twig. Soy nuevo en twig y probablemente necesito agregar un filtro nuevo o algo así o para usar el existente. ¿Cómo puedo hacer esto? ¿Dónde puedo encontrar la lista de filtros disponible?str_replace en Twig
Respuesta
Hay un filtro sustituir ver documentation
Para reemplazar una cadena que se almacena en las variables ramita:
{% 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 }) }}
Utilice esta opción para reemplazar |
con -
y reemplazar ,
ancho .
:
{{age|replace({'|': "-", "," : "."})}}
Ejemplo de entrada 31|60,
sale como 31-60.
Gracias, esto no es obvio en la documentación actual – Prinsig
@Prinsig de hecho. De la documentación, pensé que solo podrías reemplazar los marcadores de posición. – ohvitorino
Además, esto podría ser útil para deshacerse de (UTF-8) caracteres del idioma ...
{{some_string|replace({'ć':'c','č':'c','š':'s','ž':'z','đ':'d','Ć':'C','Č':'C','Š':'S','Ž':'Z','Đ':'D'})}}
- 1. str_replace en SQL ACTUALIZAR?
- 2. str_replace en Lisp?
- 3. Variables de Twig en twig variable
- 4. str_replace() en cadenas multibyte peligroso?
- 5. PHP Multi Byte str_replace?
- 6. str_replace() con arreglo asociativo
- 7. Str_replace para varios elementos
- 8. str_replace no trabajar
- 9. Redondeando números en Twig
- 10. ¿Cómo escapar de los delimitadores Twig en una plantilla Twig?
- 11. Cuándo usar strtr vs str_replace?
- 12. ¿Hay un equivalente de str_replace en C++?
- 13. ¿Cómo comprobar null en Twig?
- 14. Twig addFilter using Silex?
- 15. Twig: render vs include
- 16. PHP preg_replace/preg_match vs PHP str_replace
- 17. php cómo hacer un si str_replace?
- 18. str_replace: coincide con palabra completa solamente
- 19. PHP str_replace() con un parámetro de límite?
- 20. Symfony2 Incluir en html en Twig
- 21. Nombre del bloque dinámico en TWIG
- 22. Cómo redondear un valor en Twig
- 23. Prueba de igualdad de variables en twig
- 24. Inyectar Twig como un servicio en Symfony2
- 25. Configurar Twig Plugin en Aptana 3
- 26. Desactivar el escape en Symfony 2/twig
- 27. ¿Cómo usar el volcado en TWIG?
- 28. Uso de javascript en Symfony2/Twig
- 29. Twig Empty Variable -> Exception?
- 30. Symfony 2 + Twig variables globales
¿Qué es exactamente lo que quiere hacer? Hay una serie de filtros y algunos escapes de HTML incorporados en twig ya: http://www.twig-project.org/doc/templates.html – CamelBlues