Por ejemplo quiero que la query:
Código:
  
Sea lo mismo que esta otra query:/?controller=foo&action=bar
Código:
  
Cómo hago? /foo/bar
  
  |  |||
|      Setear Controlador Y Acción Por Variables URL    Cómo puedo hacer para que Zend me tome el controlador y la acción por variables tipo GET.   Por ejemplo quiero que la query: 
Código:
 Sea lo mismo que esta otra query:/?controller=foo&action=bar 
Código:
 Cómo hago? /foo/bar 
				__________________   Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!  |  
  
  |  |||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    Lo necesito si o si por hay una parte que es llamada desde otro sistema que no viene al caso explicar el funcionamiento pero la cosa es que me genera conflicto y una manera de solucionarlo es llamar al controlador de una manera diferente, la versión que estoy utilizando es 1.11.3.    GRACIAS! 
				__________________   Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!  |  
  
  |  ||||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    Puedes en ese caso crear una ruta nueva, usando el router de Zend:   http://framework.zend.com/manual/1.1...er.router.html Saludos.  |  
  
  |  |||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    Me podrías dar un ejemplo por favor?     
				__________________   Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!  |  
  
  |  ||||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    ¿Haz revisado los ejemplos en el link que dejé?   Simplemente es crear una ruta que acepte el * para que pases los parámetros por GET, luego creo vas a necesitar un Controller Plugin que lea el request y establezca las variables que necesitas. Aunque pensándolo bien, con el puro Controller Plugin lo podrías hacer, simplemente remueve la ruta default, y desde el plugin manejas eso, leyendo el request. Aunque si lo quieres hacer más "limpio" puedes crear tu propio router implementando Zend_Controller_Router_Interface, aunque es más complicado. Mejor crea un plugin que lea los parámetros y establezca los valores en el request. Saludos.  |  
  
  |  |||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    Cita:  Gracias amigo, logré hacerlo con un plugin, pero si no es molestia me gustaría saber como hacerlo Zend_Controller_Router_Interface, me podrías dejar un ejemplo del mismo?  
					Iniciado por GatorV      ¿Haz revisado los ejemplos en el link que dejé?  Simplemente es crear una ruta que acepte el * para que pases los parámetros por GET, luego creo vas a necesitar un Controller Plugin que lea el request y establezca las variables que necesitas. Aunque pensándolo bien, con el puro Controller Plugin lo podrías hacer, simplemente remueve la ruta default, y desde el plugin manejas eso, leyendo el request. Aunque si lo quieres hacer más "limpio" puedes crear tu propio router implementando Zend_Controller_Router_Interface, aunque es más complicado. Mejor crea un plugin que lea los parámetros y establezca los valores en el request. Saludos. 
				__________________   Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!  |  
  
  |  ||||
|      Respuesta: Setear Controlador Y Acción Por Variables URL    Es algo complejo ya que tienes que crear tu propio router, mejor investiga que es lo que hace la interfaz y todos los métodos del router que tendrías que usar.   Saludos.  |  
| Etiquetas: |