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 */