Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/03/2010, 06:20
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 2 meses
Puntos: 334
Respuesta: Templates engine, como parsear arrays?

Bueno respondiendo al tema, me demore un poco ya que solo estoy on en horario de oficina x3

aqui te dejo un ejemplo de como puedes manejar la estructura de una pagina de forma simple con la classe

index.php
Código PHP:
Ver original
  1. <?php
  2. include_once 'common.Class/class.Template.php';
  3. $template = new Template("template.index.htm");
  4. switch($_GET["url"]){
  5.     case 'home':
  6.         include_once 'home.php';
  7.         $link = new Link();
  8.         $contenido = $link->devuelve_contenido();
  9.         break;
  10.     case 'contacto':
  11.         include_once 'contacto.php';
  12.         $link = new Link();
  13.         $contenido = $link->devuelve_contenido();
  14.         break;
  15. }
  16. $template->html("content_id", $contenido); // asigno el contenido al div correspondiente
  17. echo $template->render(); // imprimo el contenido en pantalla
  18. ?>

home.php
Código PHP:
Ver original
  1. <?php
  2. class Link{
  3.     function devuelve_contenido(){
  4.         include_once 'common.Class/class.Template.php';
  5.         $template = new Template("template.home.htm");
  6.         // incluyo cosas dentro del template de home.
  7.         return $template->render();
  8.     }
  9. }
  10. ?>

de esa forma cada uno usa su propio template de forma rapida :P

saludos!
__________________
More about me...
~ @rhyudek1
~ Github