Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/06/2011, 08:44
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Don´t repeat yourself (DRY). Dudas con la reutilización de controladores y

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.