Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Nombre modulo, accion y controlador anterior

Estas en el tema de Nombre modulo, accion y controlador anterior en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas, me gustaria saber si alguna manera de saber le nombre del modulo, controlador y accion anterior. Si estoy en modulo admin, controller Index, y ...
  #1 (permalink)  
Antiguo 31/08/2011, 09:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 13 años
Puntos: 5
Nombre modulo, accion y controlador anterior

Buenas, me gustaria saber si alguna manera de saber le nombre del modulo, controlador y accion anterior.
Si estoy en modulo admin, controller Index, y accion Index, como puedo saber que viene del modulo default , controller Index y accion Index.

Un saludo.
  #2 (permalink)  
Antiguo 31/08/2011, 10:20
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Nombre modulo, accion y controlador anterior

Podes crear un action helper que haga el tracking, te dejo una una implementación muy simple.

http://codeutopia.net/blog/2008/03/0...tory-with-php/

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 01/09/2011, 08:29
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 13 años
Puntos: 5
Respuesta: Nombre modulo, accion y controlador anterior

Muchas gracias , probe y funciona, pero solo en parte , porque es un historial de navegacion , imaginate que tengo la aplicacion abierta en dos ventanas del mismo navegador y que con una de ellas voy a otra pagina, ....resultado es que si navego con la otra usando esa clase y le dijo que me devuelva al controlador anterior, me envia al ultimo controlador en el que he estado de ambas ventanas y no de la ventana requerida....no se si me explico.

No hay otra manera de controlar eso....Solo por curiosidad...
  #4 (permalink)  
Antiguo 01/09/2011, 08:43
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Nombre modulo, accion y controlador anterior

Puedes comprobar el HTTP_REFERER,

Código PHP:
Ver original
  1. $ref = $this->getRequest()->getServer('HTTP_REFERER');
o
Código PHP:
Ver original
  1. Zend_Controller_Front::getInstance()->getRequest()->getServer('HTTP_REFERER');

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 03/09/2011, 02:38
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 13 años
Puntos: 5
Respuesta: Nombre modulo, accion y controlador anterior

Muchas gracias, eso es lo que andaba buscando...

Etiquetas: zend
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 05:25.