Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/08/2014, 11:54
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 5 meses
Puntos: 379
Respuesta: Re direccionar en servicio

El servicio puede redireccionar pero no es lo común.
El problema a simple vista parece estar aqui:
Código PHP:
Ver original
  1. public function AccesoAction($Seccion){
  2.            
  3.         $this->AccesobySeecionAction($Seccion);
  4.         return $Seccion;
  5. }

El metodo devuelve $seccion y no el objeto RedirectResponse de tal forma que no obtienes lo que esperas en:
Código PHP:
Ver original
  1. public function EditarTiendaAction(Request $request) {
  2. //....
  3. $UT=$this->get('my_acceso')->AccesoAction('ConfigurarOpciones');
  4. echo "NO hace la re-direccion y sigue el corriendo el codigo como si nada XD";
  5. //....
  6. }
$UT contiene el valor de $seccion y aparte el método EditarrTiendaAction debe de devolver en el return el RedirectResponse.
Código PHP:
Ver original
  1. public function EditarTiendaAction(Request $request) {
  2. //....
  3. return $this->get('my_acceso')->AccesoAction('ConfigurarOpciones');
  4. echo "NO hace la re-direccion y sigue el corriendo el codigo como si nada XD";
  5. //....
  6. }

Puedes evaluar si te sirve usar eventos para lo que necesitas: http://isometriks.com/symfony2-custom-events
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.