Ver Mensaje Individual
  #17 (permalink)  
Antiguo 06/04/2011, 16:52
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: duda: objetos de negocio y conexión a la base de datos

Cita:
Iniciado por abimaelrc Ver Mensaje
Interesante tema

Una sola cosa, ¿en la clase News hay que también crear los métodos find, findAll y save?
Si, aunque habría un Layer Supertype y se podría hacer uso de la "magia" para recaer sobre el DAO, con algo de refactoring quedaría así:

Código PHP:
Ver original
  1. abstract class DomainObject implements ArrayAccess
  2. {
  3.     public function __construct(IDao $dao)
  4.     {/***/}
  5.    
  6.     public function __call($method, $args)
  7.     {/***/}
  8. }
  9.  
  10. class News Extends DomainObject
  11. {}

no es mas que un ejemplo y la idea en mi post era mas que nada ejemplificar lo que menciono GatorV(DI), algo muy útil, yo soy partidario de DataMapper + Repository (en fin Doctrine 2).

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)