J'ai compris vos deux points de vue et je crois que vous avez tous raisons puisqu'après tout, seule une table sera dérivée et cela ne pose aucun problème de confusion dans les enregistrements. Mais en fin de compte j'ai choisi l'aggrégation de colonne et tout semble bien marché.
Seul problème (et le dernier, je l'espère), l'action signin. En fait, les infos s'enregistrent dans les champs ajoutés de sfGuardUser, tandis que ces champs firstname, lastname, email_address et username, qui sont des initiaux de sfGuardUser restent vides. Du coup l'authentification ne marche pas. Je crois que signin va chercher les infos dans ces champs. Je veux le reconfigurer pour lui indiquer les champs corrects, mais impossible de le trouver. Le fichier actions.class.php du module sfGuardAuth présente la classe suivante qui est vide:Et je n'ai pas pu mettre la main sur ce basesfGuardAuthActions.class.php. Ou puis-je trouver l'action signin ? Suis-je autorisé à la modifier, sinon comment réussir l'authentification dans ces conditions ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 class sfGuardAuthActions extends BasesfGuardAuthActions { }
Partager