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?