Este último tiempo estuve comenzando varios proyectitos, uno de ellos es Temple, un Sistema de Templates para PHP. Por el momento no posee mucha funcionalidad, ni esta documentado pero avanza todas las semanas
.
La idea Temple es muy sencilla, a partir de un html con claves al estilo {{value}} generar un archivo con codigo PHP para que luego estas claves sean reemplazadas por valores.
Veamos un pequeño ejemplo de su uso:
Tenemos un archivo template: test.html
Buen dia: {{nombre}}
Luego por otro lado tenemos: index.php que es el encargado de instanciar Temple y parsear el html
<?php
include_once 'Temple.php';
include_once 'Parser.php';
include_once 'Cache.php';
$temple = new \Temple\Temple();
$params = array('nombre' => 'Mostofreddy');
$temple->loadView(__DIR__.'/test', $params);
Esto imprimira en pantalla:
Buen dia: Mostofreddy
Como podemos ver su uso es realmente sencillo y facil de integrar en otros sistemas ya realizados.
Existe una serie de configuraciones:
- cache: indica en que carpeta se almacenaran los files procesados
- useCache [true|false]: Indica si se usa el archivo anteriomente procesado o en cada peticion se debe procesar nuevamente
- force: obligatoriamente se procesa el archivo
Lo pueden descargar desde Github

1 comentarios - 0 pingbacks
5:29 pm on October 1st, 2011
como ago un sistema de comentarios como este en el que estoy escriviendo aorita por favor ayuda. ami email