Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2010, 14:45
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: duda entre modelo y controlador

Cita:
Iniciado por destor77 Ver Mensaje
Bien la consulta es esta validacion la tengo que hacer en el controlador o se puede hacer en el modelo? Yo la estaba haciendo en el modelo, pero para usar validar los datos tengo que instanciar la clase utilidades y la de imagenes eso me parece medio raro..... y no me convence.
En tu modelo, los datos provienen del sistema de archivos. La validación que se haga sobre ese sistema de archivos es lógica de tu modelo; para tener un código reusable deberías hacer esa validación ahí y no en el controlador. Que no te convenza quizá será cuestión de tu arquitectura, pero tú querrás agarrar un modelo y tener la confianza que la información que ingreses y/o recuperes funcionará y-ya.

Una simple acrónimo: DRY

Dependiendo de tu aplicación: ¿Qué pasará cuando quieras utilizar el mismo modelo en otro controlador?, ¿Y en otro módulo?, ¿Mismo controlador y diferentes acciones?, ¿vas a estar haciendo la misma validación una y otra y otra vez?. Entonces, ¿es lógica del controlador o del modelo?; Pregunto