Foros del Web » Programando para Internet » PHP » Symfony »

Symfony, acceder a variables de un servicio

Estas en el tema de Symfony, acceder a variables de un servicio en el foro de Symfony en Foros del Web. buenos días, Tengo un servicio corriendo con el siguiente comando: Código PHP: php app / console Project : notification : server  con la siguiente configuracion: Código PHP: ...
  #1 (permalink)  
Antiguo 16/10/2017, 04:31
 
Fecha de Ingreso: enero-2009
Mensajes: 178
Antigüedad: 15 años, 3 meses
Puntos: 2
Exclamación Symfony, acceder a variables de un servicio

buenos días,
Tengo un servicio corriendo con el siguiente comando:
Código PHP:
php app/console Project:notification:server 
con la siguiente configuracion:
Código PHP:
services:
    
project.notification:
    class: 
NotificationsBundleCommandServerCommand 

y la clase
Código PHP:
class ServerCommand extends ContainerAwareCommand {

    public 
$notification;

    
/**
     * Configure a new Command Line
     */
    
protected function configure()
    {
        
$this->setName('Project:notification:server') ->setDescription('Start the notification server.');
    }

    public function 
getNotification()
    {
        return 
$this->notification;
    }

    protected function 
execute(InputInterface $inputOutputInterface $output)
    {
        
$this->notification = new Notification();
        
$server IoServer::factory(new HttpServer(
            new 
WsServer(
                
$this->notification
            
)
        ), 
8081);

        
$server->loop->addPeriodicTimer(1, function ()  {
            
$this->notification->sendToAll('Hello');
        });

        
$server->run();
    }

Quisiera que desde otro controlador , tomar la instacia del servicio y poder acceder a la variable $notificacion pero cuando hago eso obtengo una nueva instancia del servicio, es decir, no es persistente.

Quisiera que el servicio puede ser accesible desde cualquier controlador

Alguna idea?
  #2 (permalink)  
Antiguo 26/10/2017, 10:37
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Symfony, acceder a variables de un servicio

Saludo

Uhm, has intentado manejando sesiones?

Tal vez con eso se solvente lo que se quiere lograr.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: services
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:27.