Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 15:42
pixel1
 
Fecha de Ingreso: julio-2008
Ubicación: México
Mensajes: 150
Antigüedad: 15 años, 9 meses
Puntos: 4
Leer sesión en el bootstrap

Hola, estoy teniendo un problema para obtener la sesión en el bootstrap; estoy haciendo lo siguiente:

Código PHP:
protected function _initDoctrine()
{                
         
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini',
                              
null,
                              array(
'skipExtends'        => true,
                                    
'allowModifications' => true));
        if(isset(
$_POST['elegirBd']) && $_POST['elegirBd']==1)
        {
            
$config->production->doctrine->dsn="mysql://espacios_user:espacios.2013.db@localhost/espacios_db_test";
    
        }
        else
        {
                         
//Al parecer aqui está el problema
            
$usuario = new Zend_Session_Namespace("Usuario");

            if(
$usuario->bd==1)
                
$config->production->doctrine->dsn="mysql://espacios_user:espacios.2013.db@localhost/espacios_db_test";
            else
                
$config->production->doctrine->dsn="mysql://espacios_user:espacios.2013.db@localhost/espacios_db";
        }


El tema es que la primer vez que se ejecuta este segmento de código obtengo el siguiente error:

Error #2 Class __PHP_Incomplete_Class has no unserializer Array' in /var/www/espacios/library/Zend/Session.php:482

Pero cuando actualizo la página se quita el error e incluso la variable $usuario->bd es evaluada correctamente.

Ojalá alguien me pueda dar un norte de lo que está sucediendo.

Gracias!
__________________
Blog blog.desarrollandoideas.com

Twitter
Sígueme en Twitter