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.