Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2013, 04:24
Luvelnet
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 11 meses
Puntos: 0
Exclamación Session en dev de Symfony2

Hola a todos,

Sigo con mi proyecto con Symfony2 y ahora me ha tocado pegarme con las sesiones y el problema que tengo es muy curioso, ya que la aplicación funciona perfectamente en producción pero cuando me voy al entorno de desarrollo me lanza esto:

An exception has been thrown during the rendering of a template ("Notice: A session had already been started - ignoring session_start() .

¿Hay que configurar algo en el config_dev.yml o algo?

Mi código de prueba de sesiones de momento es sólo esto:

Código PHP:
//New session objects
        
$storage = new NativeSessionStorage(array(), new NativeFileSessionHandler());
        
$session = new Session($storage);
        
        
//Session start
        
$session->start();
        
//Check session time (if the session expired empty the cart - TimeSet:30min:1800s)
        
if (time() - $session->getMetadataBag()->getLastUsed() > 1800) {
            
$session->invalidate();
        }
        
        if(!
$session->get('prueba')){
            
$session->set('prueba',$postData);
        }else{
            
$prueba $session->get('prueba');
            
print_r($prueba);
        } 
Esto es un método que le llamo desde otra acción llamada previamente desde el botón de un formulario (lo que pretendo hacer es iniciar sesión y guardar atributos de sesión cuando se le de al botón).

Gracias de antemano.