Cita:
Iniciado por GatorV No es un hack, lo que hace es devolverte un array de objetos que tengas definido, y si por ejemplo tienes algunas modificaciones a tu objeto row, te va a devolver entradas de ese row con los demás datos.
Si bien no es lo ideal es lo más parecido a un ORM que tiene Zend, lo mejor es usar D2 directamente.
Saludos.
(thinking...)
lo de setIntegrityCheck, recuerdo que salio en la version 1.5 si mal no recuerdo, y fue porque antes se podia hacer un join sin necesidad de esto, pero usarlo de esta manera rompia con el patron
Row Data Gateway , que esto dice que el objeto que se devuelve debe ser identico al Row en donde se guarda, el join no seria identico, sino seria el Row de una tabla especifica y aca tendrias dos Rows. Entendi que el integrityCheck era un hack para los que venian usando el join de esta forma, pudieran usarlo, pero con conciencia de que no es como deberia, sino ese setIntegrityCheck deberia estar en false por defecto.
Confirmame si me equivoco, pero vengo arrastrando esto desde hace rato.