Cita:
Iniciado por abimaelrc 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 originalabstract class DomainObject implements ArrayAccess
{
public function __construct(IDao $dao)
{/***/}
public function __call($method, $args)
{/***/}
}
class News Extends DomainObject
{}
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.