Mostofreddy

Temple: Sistema de Templates para PHP

Comentarios 1 Tags , , , Categorias Programacion

{lang: 'es-419'}

temple sistema de templates para php

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

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Enviar Comentario