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: |