Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2011, 14:11
Avatar de Smolky
Smolky
 
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 18 años
Puntos: 14
Respuesta: Layout para aplicar el mismo diseño a todo

Pues básicamente tendrías que crear un helper. Puedes encontrar la documentación de lo que es aquí pero básicamente te puedo decir que es un conjunto de funciones que siguen el paradigma de programación tradicional (no orientado a objetos).

Dentro del helper habrá que crear una función, por ejemplo, una llamada mostrar_vista y esa función será algo parecido a esto

Código PHP:
function mostrar_vista ($vista$datos)
{
   
// Declaración de variables. Esto es necesario para poder acceder a modelos
   // y vistas ya que no tenemos $this desde el helper
   
$CI =& get_instance();


   
// Cargamos la cabecera
   
$CI->load->view (LAYOUTS_DIR."header") ;


   
// Cargamos la vista
   
$CI->load->view ($vista$datos) ;


   
// Cargamos el pie de página
   
$CI->load->view (LAYOUTS_DIR."foot") ;


Esto es quizás la versión más sencilla de la vista. Luego tendrás que extender tu la función para pasarle parámetros como títulos de página (por ejemplo) pero te pongo el ejemplo sencillo posible
__________________
No hay cuerda desafinada sino músico progresivo