Ver Mensaje Individual
  #14 (permalink)  
Antiguo 06/06/2011, 08:50
nerthalas
 
Fecha de Ingreso: noviembre-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 1
Respuesta: Don´t repeat yourself (DRY). Dudas con la reutilización de controladores y

Cita:
Iniciado por GatorV Ver Mensaje
Es una forma simple de hacerlo, ya que tu estas definiendo un array de marcas, y comprobando, y si bien funciona, hay formas mas "elegantes" de hacerlo.

La solución que expone masterpuppet, usa un servicio de intermedio donde compruebas si la marca es válida o no, y luego se la inyectas a tu controller para que haga el trabajo (directamente con el modelo).

Con lo que te expuse yo, puedes hacerlo de una forma aún más sencilla sin el plugin ya que con la pura ruta puedes persistir el valor de la marca, aunque me gusta más la idea de Masterpuppet de usar un service intermedio para verificar antes y posteriormente usar la ruta solo para maquetar la URL.

Saludos.
Desde luego el array no es la manera más elegante de hacerlo pero no veas el suspiro de alivio que solté esta mañana cuando vi que funcionaba tras varios días comiéndome la cabeza con ello .

Investigaré más sobre el uso de Zend_Route. Es una parte del framework que desconozco por completo.

Un saludo.