Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2010, 10:15
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
objeto para consultas de base de datos

Estoy queriendo implementar el patron MVC. Pero aún no se como separar el codigo PHP del codigo de consultas mysql.

Yo tengo una estructura de varias funciones. Dentro de cada una de esas funciones tendría que crear un objeto dbConsults? Creo que no (aunque vi algo llamado singleton que lo haría aceptable).

Tengo entonces que pasar a cada función el objecto como parametro? Que lio. Mis llamadas a funcion estan en la seccion de html (la vista).

La que me queda es usar global $dbConsults;

En definitiva, globals es la mejor opcion?

Otra pregunta, pero relacionada. Suponiendo que todas mis funciones del controlador php sean partes de un objeto, el caso es el mismo que comenté arriba? Es decir, puedo declarar un objeto dbConsults en el constructor y usar globals para accederlo desde cada funcion? O al incluirlo en el constructor ya tendría acceso global al él?