Ver índice de contenidos del libro

Capítulo 7. Creando y utilizando plantillas

Como ya se ha explicado, el Controlador se encarga de manejar cada petición entrante en una aplicación Symfony2. En realidad, el controlador delega la mayor parte de su trabajo a otras partes de la aplicación, de forma que el código se pueda reutilizar y que se pueda probar mediante tests. Cuando el controlador necesita por ejemplo generar contenido en formato HTML o CSS, encarga ese trabajo al motor de plantillas.

En este capítulo, aprenderás cómo escribir plantillas avanzadas que generen el contenido que se devuelve al usuario. También aprenderás atajos, trucos y técnicas avanzadas para aplicar herencia en las plantillas y así poder reutilizar gran parte de su código.

Nota En el capítulo dedicado al controlador se explica cómo renderizar las plantillas, por lo que este capítulo se centra exclusivamente en cómo crear esas plantillas.