Bien le bonjour

Je commence mon premier projet sous symfony et j'aurais besoin d'une petite aide pour la logique des table User.

Pour ne pas réinventer la roue, je partais sur l'optique de laisser a sfGuardPlugin le soin de gérer l'authentification.

Le site est un eCommerce, avec deux niveaux d'utilisateurs.
Les clients pouvant s'inscrire pour effectuer leurs commendes, ...
Les marchands qui s'inscrivent pour venir y proposer leurs produits.

J'ai une classe Client et une classe Marchant, je pensais les faire hérité de sfGuardPlugin.
est ce la bonne solution ?? si oui, uel type d'heritage ?
ou dois je créer une classe intermédiaire avec le type du User ?
ou dois je faire une relation 1-n entre mes classe et la table sfUser


merci d'avance