Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2014, 11:45
Esdras_mtz
 
Fecha de Ingreso: febrero-2014
Ubicación: Edo. México
Mensajes: 85
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Re direccionar en servicio

Gracias hhs me has ayudado bastante no me marca ningún error, pero por alguna razón no me re direcciona, el código quedo as:
Services.yml
Código PHP:
services:
    
my_acceso:
        class:        
SistemaMasterBundleControllerServicioAccesoController
        calls
:
         - [
setUserFromSecurityContext, ["@security.context"]]
         - [
setEntityManager, ["@doctrine.orm.entity_manager"]]
         - [
setRequest, [@request_stack]]
         - [
setRouter, [@router]] // para poder utilizar el "generate('my_route')", segun yo :P 
         
- [setContainer, [@service_container]] 
MyServico
Código PHP:
//...
use SymfonyComponentRoutingGeneratorUrlGeneratorInterface;
use 
SymfonyComponentHttpFoundationRedirectResponse;
use 
SymfonyComponentDependencyInjectionContainerAware;

class 
ServicioAccesoController extends ContainerAware {
    
//...
    
protected $router;

public function 
AccesoAction($Seccion){
       
$this->Redireccionar($Seccion);
        return 
"$variable";
}

public function 
Redireccionar($Seccion){
    if(
$Seccion){
    
$url$this->router->generate('Mostrar_Usuarios');
     return new 
RedirectResponse($url);    //Aqui deberia redireccionarme pero pasa de esto XD
    
}
}


 public function 
setRouter(UrlGeneratorInterface $router)
{
    
$this->router $router;
}

//.....

Sera que estoy llamando mal el RedirectResponse?