Filtros en Twig

Páginas: 3 (553 palabras) Publicado: 14 de noviembre de 2013
Filtros

En Twig la información se modifica mediante filtros, utilizando la
siguiente sintaxis:
{{ producto.descripcion | striptags }}
La palabra striptags es el nombre del filtro que se aplicaal contenido de la variable antes de mostrarla.El filtro striptags elimina cualquier etiqueta HTML que contenga la variable.
Otros filtros:
{# Si hoy fuese 21 de julio de 2013, mostraría '21/7/2013'#}
{{ 'today' | date('d/m/Y') }}
{# Si además fuesen las 18:30:22, mostraría '21/7/2013 18:30:22' #}
{{ 'now' | date('d/m/Y H:i:s') }}
{# También se puede aplicar sobre variables #}
{# Si no seindica el formato, se muestra como 'July 21, 2013 18:30' #}
{{ oferta.fechaExpiracion | date }}

default, permite asignar un valor a las variables que no existen o están vacías.
{{ descripcion |default('Este producto todavía no tiene una descripción') }}

nl2br, transforma los saltos de línea en elementos .
lower, transforma el contenido de la variable a minúsculas.
capitalize, transformala primera letra del texto a mayúsculas y el resto de letras a minúsculas.
title, transforma la primera letra de cada palabra a mayúsculas y el resto de letras a minúsculas.
trim, elimina losespacios en blanco del principio y del final. Este filtro también permite indicar entre paréntesis el carácter (o caracteres) que quieres eliminar.
number_format, modifica la forma en la que se muestranlos números con decimales:
{# si precio = 19,95 se muestra 19.95 #}
{{ precio }}
{# si precio = 19,9 se muestra 19.9 #}
{{ precio }}
{# si precio = 19,95 se muestra 19,950 #}
{{ precio |number_format(3, ',', '.') }}
{# si precio = 19,9 se muestra 19.90 #}
{{ precio | number_format(2, '.', ',') }}

Todos los filtros de Symfony2 se pueden encadenar para aplicarlos en cascada. El siguienteejemplo elimina todas las posibles etiquetas HTML del titular de un artículo y después convierte su contenido a mayúsculas:
{{ articulo.titular | striptags | upper }}

El orden en el que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Filtro
  • Filtros
  • Filtro
  • Sin Filtro
  • Filtros
  • Filtros
  • Filtros
  • Filtros

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS