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

zf2 + redirect

Estas en el tema de zf2 + redirect en el foro de Zend en Foros del Web. Que tal amigos del foro, como puedo hacer un redirect en ZF2 desde un controller hacia otro controller de distinto modulo??...
  #1 (permalink)  
Antiguo 27/09/2012, 10:17
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Busqueda zf2 + redirect

Que tal amigos del foro, como puedo hacer un redirect en ZF2 desde un controller hacia otro controller de distinto modulo??
__________________
( + ) lineas de código ( - ) televisión
  #2 (permalink)  
Antiguo 27/09/2012, 10:47
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: zf2 + redirect

Algo asi:

somecontroller.php
Código PHP:
Ver original
  1. return $this->redirect()->toRoute('my/custom-route');

o

Código PHP:
Ver original
  1. return $this->redirect()->toUrl('my/custom-url');

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 27/09/2012, 10:52
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Respuesta: zf2 + redirect

Gracias masterpuppet me funciono a la perfección.
__________________
( + ) lineas de código ( - ) televisión
  #4 (permalink)  
Antiguo 27/09/2012, 11:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: zf2 + redirect

Cita:
Iniciado por masterpuppet Ver Mensaje
Algo asi:

somecontroller.php
Código PHP:
Ver original
  1. return $this->redirect()->toRoute('my/custom-route');

o

Código PHP:
Ver original
  1. return $this->redirect()->toUrl('my/custom-url');

Saludos.
Solo para recalcar, que me encanta de ZF2, el uso de return , no me gustaba nunca nada dejar las cosas sin un return y que todo fuera "mágico"
  #5 (permalink)  
Antiguo 27/09/2012, 19:37
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: zf2 + redirect

Totalmente de acuerdo, al ser mas explicito queda mas claro, en Symfony 2 se puede ser aún mas explicito ya que tiene una clase especifica para esto, RedirectResponse.

Código PHP:
Ver original
  1. return new RedirectResponse($this->generateUrl('homepage'));

personalmente prefiero este último de Symfony.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #6 (permalink)  
Antiguo 27/09/2012, 20:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: zf2 + redirect

Es muy similar a Spring en ese aspecto, solo que es un RedirectView jeje

Etiquetas: redirect, zf2
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 10:54.