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

Expediente X

Estas en el tema de Expediente X en el foro de CodeIgniter en Foros del Web. Hola amigos, resulta que tengo un controlador que esta un poco loco. Necesito mostrar un mensaje guardado en un flashdata, para ello hice unas pruebas ...
  #1 (permalink)  
Antiguo 26/04/2013, 11:06
 
Fecha de Ingreso: diciembre-2009
Mensajes: 79
Antigüedad: 14 años, 11 meses
Puntos: 1
Expediente X

Hola amigos,

resulta que tengo un controlador que esta un poco loco. Necesito mostrar un mensaje guardado en un flashdata, para ello hice unas pruebas porque no me funcionaba y no mostraba nada, y con la misma funcion y estructura en otro proyecto que tengo si funcionaba bien.

El caso que despues de mucho probar, compruebo atónito, que si a mi controlador le cambio el nombre de especie a especi, o a esp, o a cualquier nombre excepto especie. Todo funciona correctamente... jajajaja Alguien me podria explicar porque??

Adjunto controlador.

Saludos y gracias!!

Código PHP:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
Especie extends CI_Controller
{
    public function 
__construct()
    {
        
parent::__construct();
            
$this->load->model('especie_model');
    }

    public function 
prueba()
    {
        
$this->session->set_flashdata('mensaje','Mensaje que sale solo si cambio el nombre.');
        
$this->cont();
    }

    public function 
cont(){
        echo 
"session_id: ".$this->session->userdata('session_id')."<br/>";
        echo 
"mensaje: ".$this->session->flashdata('mensaje');
    }

}


/* End of file especie.php */
/* Location: ./application/controllers/especie.php */
  #2 (permalink)  
Antiguo 02/05/2013, 17:36
 
Fecha de Ingreso: abril-2013
Mensajes: 32
Antigüedad: 11 años, 6 meses
Puntos: 5
Respuesta: Expediente X

Es muuy raro, fijate si el nombre de la clase no te esta colisionando con otra. No llego a comprender tu problema. En ultima instancia dejale el nombre abreviado.

Estas seguro de que el nombre del archivo y el del controller son iguales ?
  #3 (permalink)  
Antiguo 06/05/2013, 18:56
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: Expediente X

Prueba con un redirect a .../cont/ y verifica si de esa manera te arroja el mensaje.
  #4 (permalink)  
Antiguo 07/05/2013, 01:57
 
Fecha de Ingreso: diciembre-2009
Mensajes: 79
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Expediente X

Gracias por contestar, de momento lo deje abreviado, a ver si en otro momento puedo seguir investigando y si doy con lo que pasaba os dire. Gracias a los dos por contestar :)

Etiquetas: Ninguno
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 08:49.