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

controlador o vista?

Estas en el tema de controlador o vista? en el foro de CodeIgniter en Foros del Web. hola tengo una pequeña duda... hice una pequeña clase para de login de usuario y un modelo, todo funciona a la perfección, mi duda es ...
  #1 (permalink)  
Antiguo 20/05/2011, 21:34
Avatar de Vitesse92  
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 15 años
Puntos: 5
controlador o vista?

hola tengo una pequeña duda...
hice una pequeña clase para de login de usuario y un modelo, todo funciona a la perfección, mi duda es la siguiente....
si el usuario no ha iniciado sesión entonces se muestra el formulario, si ya inicio sesión se muestran los datos, pero en todo caso en donde debo hacer esta comprobación? en la vista o en el controlador?
si me podrían dar un ejemplo por favor :) y gracias
  #2 (permalink)  
Antiguo 20/05/2011, 21:51
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años, 8 meses
Puntos: 24
Respuesta: controlador o vista?

El controlador se encargaria de cargar una vista u otra.
Código PHP:
Ver original
  1. if($isLogin == true) {
  2.     $this->load->view('datos');
  3. } else {
  4.     $this->load->view('form');
  5. }
Otra opcion al verificar si esta logueado es redirigirlo a la seccion correspondiente:
Código PHP:
Ver original
  1. //Constructor o principio del metodo "login"
  2. if($isLogin == true) {
  3.     //redirecciona al controlador que se encarga de mostrar los datos
  4.     redirect('/datos');
  5. }
  6.  
  7. //Constructor o principio del metodo "datos"
  8. if($isLogin == false) {
  9.     //redirecciona al controlador que se encarga de mostrar el form de login
  10.     redirect('/login');
  11. }
De esta ultima, si queres usar redirect() no te olvides de cargar el helper url.

Es como te manejes mejor. Saludos
  #3 (permalink)  
Antiguo 20/05/2011, 21:52
Avatar de Vitesse92  
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 15 años
Puntos: 5
Respuesta: controlador o vista?

ok has respondido mi duda, muchas gracias raton.

Etiquetas: clases, controlador, frameworks-y-php-orientado-a-objetos, vistas
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 07:30.