Symfony 2 presenta su framework de plantillas

Lunes, 21 de septiembre de 2009

symfony_components_template Symfony acaba de presentar su cuarto componente, llamado Templating y que es un framework para crear sistemas de plantillas. Además, el componente Templating se convertirá en el subframework de plantillas del futuro Symfony 2.

Como es habitual, el componente incluye una completa documentación, se puede instalar mediante Git, Subversion o descargándolo mediante un archivo ZIP o tar.gz, su código fuente está cubierto completamente por pruebas unitarias y lo puedes utilizar incluso si tu proyecto PHP no utiliza Symfony.

El componente Templating no es un motor de plantillas similar a Smarty, sino que es un framework con el que puedes crear tu propio gestor de plantillas tipo Smarty. Por tanto, resulta imprescindible leer detenidamente toda su documentación antes de poder sacarle partido.

Lo mejor del componente es su gran flexibilidad, ya que incluye por ejemplo un mecanismo de herencia múltiple que permite que un layout decore a otro layout. También es posible crear un cargador de plantillas propio que obtenga las plantillas directamente desde una tabla de la base de datos.  Por último, también se pueden crear renderizadores personalizados o integrar sistemas ya existentes, como muestra el ejemplo que integra PHPTAL.

2 comentarios

  1. Pero ya esta disponible…
    me aconsejan algun programa qe ya funcione??

    necesito ayuda con las platillas y layouts…

    gracie

    pepe 23 de octubre de 2010 a las 12:36 am
  2. Pepe, puedes utilizar Netbeans, que tiene soporte de Symfony:

    http://netbeans.org/features/php/index.html

    Javier Eguiluz 24 de octubre de 2010 a las 11:31 am

Añade tu comentario

(requerido)

(requerido, nunca se publica)