> Faqs > Separar Codigo del HTML (Templates y POO) en PHP

Separar Codigo del HTML (Templates y POO) en PHP

Hola Muchachos. tengo una peque;a preguntica, voy a empesar a desarrollar un software con php y mysql muy basico sobre Tickets de Soporte. y me preguntaba hoy por hoy cual es el mejor Template Engine para PHP ya que quisero separar codigo (php) y estilo (html) , anteriormente en otro proyecto trabaje con smarty. solo necesito el Template engine, nada de frameworks y cosas que no voy a necesitar. Agradeseria mucho sus respuestas.

Respuestas

Hola que tal para realizar esto, nesesitas 4 carpetas: 1. Contenga todas las clases o modelo clases 2. Contenga todos los HTML 3. Contenga los intermediarios entre HTML y PHP (Yo los llamo controladores) 4. Si tienes accesso a datos metodos Index.php debe abrir todos los controles mediante la instansacion de sus debidos metodos de mostrar. Para los controles puedes utilizar la funcion: En la carpeta control que son los intermediarios entre PHP y HTML. Utilizas este metodo para llamar a los HTML: public function mostrarHTML() { // llenamos la variable con todo el HTML de la carpeta y la pagina determinada $html_original = file_get_contents(pagina.html); // Si queremos utilizar variables en la pagina HTML podemos utilizar un array: $variable[] = $tvariable1; // Buscamos en HTML si existe la variable y remplazamos por su valor. //Retornamos el valor return $html_replace; $html_replace = str_replace("#variable[0]", $variable[0], $html_original); }

Cristopher Loli