agregados los métodos
-> form(Array[optional] $attributes, String[optional] $content);
-> input(Array[optional] $attributes);
arreglados algunos errores de expresión regular.
adjunto un ejemplo de lo q se puede hacer con los formularios!
Código PHP:
Ver original<?php
include_once 'common.Class/class.Template.php'; // incluyo la classe
$template = new Template("template.htm"); // instancio con el archivo del template
$input = ""; // inicio variable almacenamiento
$datos = array("Nombre", "Edad", "Direccion", "Telefono", "Sitio Web"); // array de datos for($i = 0; $i < 5; ++$i){ // creo 5 input antecediendolo con el dato correspondiente
$input .= "<br>".$datos[$i].$template->input(array("type"=>"text", "name"=>$datos[$i])); }
$form = $template->form(array("id"=>"form_1","method"=>"post","action"=>"")); //creo formulario $template->assign_data(array("data"=>$form)); // asigno datos al template $template->html("form_1",$input); // inserto los input en el formulario
echo $template->render(); // imprimo en pantalla
?>
saludos!