Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/01/2013, 11:10
Avatar de SetheR
SetheR
 
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: conexion bbdd en modelo o controlador?

Un modelo no tiene exclusivamente porque estar ligado a la persistencia (bbdd, archivos, etc).

El modelo deberá contener la lógica de tu aplicación. Desde luego, ésta no debe estar en el controlador, pues el controlador sólo debería encargarse de "comprender" las acciones del usuario y notificar al modelo para que haga tal o cual cosa según dichas acciones.

A su vez, una capa de persistencia se encargará de persistir tus modelos, en caso de que sea necesario hacerlo.

Sobre la conexión a la base de datos, yo soy partidario de iniciarla cuando se va a utilizar algún recurso de una base de datos.

Saludos