Twig

Páginas: 64 (15889 palabras) Publicado: 22 de febrero de 2012
Manual de Twig
Release 1.2.0

Traducido por Nacho Pacheco

October 24, 2011

Índice general

1. Introducción 1.1. Requisitos previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Instalando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Uso básico de la API . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 2. Twig para diseñadores de plantillas 2.1. Sinopsis . . . . . . . . . . . . . . 2.2. Integrando con IDEs . . . . . . . 2.3. Variables . . . . . . . . . . . . . 2.4. Filtros . . . . . . . . . . . . . . . 2.5. Funciones . . . . . . . . . . . . . 2.6. Estructuras de control . . . . . . 2.7. Comentarios . . . . . . . . . . . 2.8. Incluyendo otrasplantillas . . . . 2.9. Herencia en plantillas . . . . . . 2.10. Escapando HTML . . . . . . . . 2.11. Escapando . . . . . . . . . . . . 2.12. Macros . . . . . . . . . . . . . . 2.13. Expresiones . . . . . . . . . . . . 2.14. Controlando el espacio en blanco 2.15. Extendiendo . . . . . . . . . . . 3. Twig para desarrolladores 3.1. Fundamentos . . . . . . . 3.2. Opciones del entorno . . . 3.3. Cargadores. . . . . . . . 3.4. Usando extensiones . . . 3.5. Extensiones incorporadas 3.6. Excepciones . . . . . . .

1 1 1 2 3 3 4 4 5 5 6 6 6 7 8 9 9 9 12 12 13 13 14 14 16 17 20 23 24 24 26

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . ..

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . .. . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

.. . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

4. Extendiendo Twig 4.1. Globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Filtros . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

I

4.4.

Etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27 31 33 33 35 35 35 37 37 37 38 39 41 41 41 41 42 43 43 44 45 45 47 47 49 49 50 51 51 54 54 55 5757 59 59 60 61 61 61 62 62 62 62 62 63 63 63 63 63

5. Creando una extensión Twig 5.1. Globales y funciones . . 5.2. Filtros . . . . . . . . . . 5.3. Etiquetas . . . . . . . . 5.4. Operadores . . . . . . . 5.5. Pruebas . . . . . . . . . 6. Mejorando Twig 6.1. ¿Cómo funciona Twig? . 6.2. El analizador léxico . . 6.3. El analizador sintáctico . 6.4. El compilador . . . . .

. . . . .

. . . . .

....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS