Bonjour à tous !

Débutant avec Zend Framework 2, j'ai quelques questions dont je n'arrive pas à trouver de réponse concrète :

Quelle est la différence entre un Mapper et un TableGateway ? Est-ce la même chose ?

Un "hydrateur" doit-il faire parti de l'espace de nommage d'une entité ou du "tablegateway" ? Quel est le plus judicieux ? Pourquoi ?

Désolé pour mon "franglais" j'ai du mal à traduire les termes

J'essaye d'apprendre par moi-même mais ça devient un petit peu compliqué de prendre du recul.

Merci pour vos réponses !