Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/10/2008, 06:53
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: Una consulta sobre mvc con Codigniter

a cada funcion tienes que darle una vista, o varias, es correcto lo que estas haciendo, asi es como se trabaja, pero deberias uasrlo asi:
<a href="/controlador/muestrapag2">enlaze a la pagina2</a>
Asi no tendras problemas de rutas.
ejemplo
en una vista tienes <a href="/controlador/muestrapag2">enlaze a la pagina2</a>
tu controlador seria

function muestrapag2(){
$this->load->view('tuotravista')
}

function muestrapag1(){

$this->load->view('cualquiervista')
}

La idea de esto es hacer que la web sea modular y no se repita todo el codigo html (cabezera, pies, banners etc) solo el contenido que va a cambiar, obivmanente el ejemplo que te estoy dando es muy simple. A esto se le puede agregar el uso de plantillas(y no me refiero a smarty u otro sistema de plantillas).
Saludos

Y con respecto a los frames, se puede trabajar con ellos sin problemas, pero se va a hacer mas complicado de mantener, y va a tener los problemas que normalmente estos tienen.
__________________
Drupal Argentina