Envoyé par
sekaijin
je ne suis pas d'accord
au niveau de ton métier ta classe représente un objet de ton métier
Client, Facture, Automobile, Boulon, Artistes, Album etc.
le contrôleur n'a pas à savoir que ton objet métier dépends d'une base de donnée ou d'un annuaire LDAP ou de tout autre chose
C'est à ton métier de se débrouiller avec sa source de donnée. ainsi si elle change c'est ton objet métier qui change et non pas l'ensemble de ton application.
[...]
Le modèle est le modèle logique de ton application le métier ce n'est pas la représentation que tu à choisis pour l'implémenter.
rien n'interdit à Client.php d'utiliser Facture_Table s'il en a besoin mais ce n''est pas Facture_Table qui doit être utilisé par le contrôleurs pas plus que Client_Table ou Client_Ldap
A+JYT