Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2013, 20:37
molinasergio91
 
Fecha de Ingreso: enero-2013
Ubicación: Santa Fe, VT
Mensajes: 68
Antigüedad: 12 años
Puntos: 2
duda con el uso de sesion

Hola de nuevo, necesito ayuda con lo que es el uso de sesiones en symfony.

El error que me devuelve symfony es: Failed to start the session: already started by PHP. Obviamente es por que intente iniciar una sesion cuando ya habia una iniciada, pero mi duda es que yo antes de iniciar una session uso el metodo isStarted() para saber si la sesion ya fue iniciada, cuando intento probar el codigo el error sigue persistiendo. Es por eso que me preguntaba si estaba usando bien la clases session.

aca hice un ejemplo de mi error:

Código PHP:
<?php
    namespace SergioAcmeBundleController
;
    use 
SymfonyBundleFrameworkBundleControllerController;
    use 
SymfonyComponentHttpFoundationSessionSession;
    
    
    class 
AsdController extends controller
    
{
        public function 
testAction(){
            
            
$sesion = new Session();
            if(
$sesion->isStarted()){
                
$sesion->set('test','testeado2');
            }else {
                
$sesion->start();
                
$sesion->set('test','testado1');
            }
            
$this->random();
            return 
$this->render('SergioAcmeBundle:Default:index.html.twig',   array('token' => 'asd'));
            
        }
        
        public function 
random()
        {
            
$sesion = new Session();
            if(
$sesion->isStarted()){
                
$sesion->set('test2','testeado2');
            }else {
                
$sesion->start();
                
$sesion->set('test2','testado1');
            }
            
        }
    }
?>