19th Ave New York, NY 95822, USA
+1 916-875-2235
+1 916-875-2235

Twig, ejemplos básicos

Twig es un motor de plantilla para PHP, el cual viene soportado en el framework Symfony. Es muy recomendable, ya que separa la programación del diseño, siendo esto muy ventajoso para que quien esté creando la plantilla no deba tener conocimientos de programación.

Ejemplo

 

Delimitadores

  • {% … %}, se utiliza para ejecutar declaraciones, como pueden ser los bucles for
  • {{ … }}, se utiliza para imprimir el contenido de variables o el resultado de evaluar una expresión
  • {# … #}, se utiliza para añadir comentarios en las plantillas. Estos comentarios no son incluidos en la página renderizada

Variables

La variable podemos declararla nosostros o venir de PHP. Destacar que para definirla utilizamos {% … %} y para mostrarla {{ … }}.

Condicionales

En el ejemplo anterior utilizamos el filtro length. Hablaremos de los filtros más abajo, pero puedes encontrar más información en la documentación.

Bucles

Lo normal será que el array esté en PHP, porque casi siempre serán generados a partir de una consulta a la base de datos.

Algunas funciones predefinidas

Puedes leer más acerca de las funciones predefinidas en Twig en su documentación.

Filtros predefinidos

Más información en su documentación.

Related Posts

Leave a reply