Foros del Web » Programando para Internet » PHP » CodeIgniter »

problema con las vistas en codeigniter

Estas en el tema de problema con las vistas en codeigniter en el foro de CodeIgniter en Foros del Web. hola a todos... estuve probando el codeigniter, ahora tengo una duda... estoy haciendo una web donde tengo un plantilla general donde en cada pagina nada ...
  #1 (permalink)  
Antiguo 23/01/2013, 08:52
 
Fecha de Ingreso: noviembre-2012
Mensajes: 29
Antigüedad: 11 años, 5 meses
Puntos: 4
problema con las vistas en codeigniter

hola a todos... estuve probando el codeigniter, ahora tengo una duda...

estoy haciendo una web donde tengo un plantilla general donde en cada pagina nada mas me cambia el contenido que se encuentra en el centro pero en las barras laterales, no me cambia nada... solo un bloque que quiero hacer que me carge de la base de datos un contenido X pero ese contenido para ese dia seria igual para todas las paginas, en symfony2 en ese caso realizaria un render en el lugar que quiero que carge el bloque, ahora en codeigniter no me queda muy claro como hacerlo

si en cada controlador tengo que realizar la consulta para rellenar ese bloque o existe algo mas eficiento como herencia o algo por el estilo

saludos y gracias a todos
  #2 (permalink)  
Antiguo 01/02/2013, 18:10
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: problema con las vistas en codeigniter

CI tiene una caché, mmmm pero creo que no te va a servir, ya que se basa en la url, y guarda una cache de esa url, luego cuando detecta que se está ingresando a esa url te escupe el html que generó anteriormente y guardó.
lo que podrías hacer es, usar esta caché, y por medio de ajax actualizar el div del contenido.
No es muy elegente, pero puede funcionar.
la cache de CI no es muy flexible que digamos, yo me volví loco tratando de cachear contenidos, pero el tema es que cuando el user inicia sesion no podes cachear, porque se cachea mi sesion, entonces si entras vos ves lo que me cacheó a mi xD, habría que buscar la forma de cachear pedazos, pero creo que no se puede mmmmmm, no se

poné esto en cualquier parte delcontrolador y te cacheará la vista que se ve
$this->output->cache(n);
Donde n es antidad de minutos que queres mantener cacheada esa vista o url
__________________
la la la

Etiquetas: frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.