02/11/2013, 11:31
|
| Colaborador | | Fecha de Ingreso: abril-2007 Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses Puntos: 270 | |
Respuesta: ¿Es recomendable un método que haga muchas cosas en un modelo? Esos métodos están manejando instancias de modelos, o simplemente filas de la base de datos?
Supongo que son métodos que tienes en un modelo..Cuál es ese modelo? Es es modelo "cursos"? Si lo es, y una instancia de la clase "cursos" representa 1 cierto curso:
- Para obtener los cursos de una categoría, necesito una instancia de curso?
- Cuando se llama a get_categoria (que creo que se debería llamar getCoursesByCategory), se obtienen modelos,o simples filas de la bd?
En general, los sistemas MVC dejan de lado los datasources, y los "incrustan" dentro de los modelos.Pero los modelos son 1 cierta instancia.Que algo que modela 1 instancia de "Curso", también sepa obtenerlos, según distintos criterios, es hacer que una clase haga 2 papeles.De instancia de un objeto de negocio, y de Factoría de esos objetos. |