Con Doctrine lo puoi fare guarda la doc

http://www.doctrine-project.org/docu...tion-to-models