Comme je débute dans la programmation sérieuse, j'ai plein de questions "philosophiques".
la dernière est la suivante.
description rapide:
j'ai une classe "connexion" qui instanciée renvoie un objet connexion.
j'ai une classe abstraite "base" dont le constructeur utilise l'objet connexion et qui génère des requêtes SQL basiques.
j'ai d'autres classes qui toutes héritent de "base", par exemple la classe "utilisateur" qui gère les méthodes des utilisateurs comme par exemple obtenir leurs rôles, nom, prénom etc...
j'ai une classe "formulaire" qui hérite aussi de "base" et génère par exemple des listes déroulantes et d'autres choses en faisant des print() pour générer le code HTML.
Question sur les bonnes pratiques:
Générer le code HTML d'une fiche utilisateur, relève t'il de l'objet "utilisateur" ou de l'objet "formulaire" au quels le contrôleur passe les arguments adéquats après les avoir obtenu de l'objet "utilisateur" ?
PS: j'espère ne pas me noyer dans un verre d'eau.