Template Engine
Motor de templates próprio com sintaxe {{ var }} e [[nome]]...[[/nome]] para loops. Renderiza a partir de arquivos.
Renderização
Template Engine
Renderizado sem bibliotecas externas
- Item A
- Item B
- Item C
Template source
<h2>{{ title }}</h2>
<p>{{ message }}</p>
<ul>
[[items]]
<li>{{ __value }}</li>
[[/items]]
</ul> Referência
use Blumiga\Template\Template;
$tpl = new Template('/caminho/template.html');
$tpl->var('title', 'Meu Título');
$tpl->var('message', 'Conteúdo');
// Loops com arrays
$tpl->loop('items', ['A', 'B', 'C']);
// Renderizar (aceita contexto opcional)
echo $tpl->render();
// Suporte a filtros: {{ title|upper }}, {{ value|currency }}