Cita:
Iniciado por miktrv Estoy un poco bastante confundido
¿poco o mucho, pero una de dos
?
Los ORM's siempre disponen de un objeto global
connection, puede seguir el patrón singleton o no: como en doctrine definiéndolo directamente en la configuración de cada conexión.
existen muchas estrategias para que al crear una instancia esta devuelva los campos requeridos, en doctrine con DQL el objeto Doctrine_Query puedes definir un select especifico con los campos que quieras, y dependiendo del
hydrator este devuelve las instancias de cada clase del modelo, las mismas están preparadas en el caso de que si llegan a solicitarse un campo no especificado realizar otra consulta (debido a que el id del registro siempre se obtiene, así no se especifique) que devuelva dicho dato, como resultado se obtiene en memoria solo los datos de la consulta, pero las clases del modelo realizarán otras consultas dependiendo de las solicitudes