Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2011, 11:57
turfeano
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 16 años
Puntos: 6
Sesiones y objetos CodeIgniter

Buenas, tengo un inconveniente al igualar instancias de objetos y variables de sesion.
Utilizo la librerias de sesiones nativas de codeigniter que me funciona perfectamente si las variables son strings, ahora si es un objeto, por ej:

Código PHP:
if (!($CI->session->userdata('datos'))){
$CI->session->set_userdata('datos',$CI->personas);
}
else
{
 
$CI->session->userdata('datos')->cargar_persona('carlos',rand(0,9));
}
echo 
$CI->session->userdata('datos')->cantidad_personas(); 
$CI->personas hace referencia a una libreria que carga personas.
Bien, si yo recargo la pagina muchas veces el resultado esperado deberia ser que el echo devuelva la tantas personas como refresh haga, y el tema es que siempre aparece 1 que es la que carga en el else.

Resumiendo, no me persiste estado final del objeto y nose en q estoy fallando.
Muchas gracias.