Bonjour,
Je me demande comment faut il que je gére mes données utilisateurs ?
Faut il que je crée une table utilisateurs ? Ou faut il que j'utilise l'objet sfUser, et ainsi utiliser la table : sf_guard_user ?
D'avance merci
Julien
Bonjour,
Je me demande comment faut il que je gére mes données utilisateurs ?
Faut il que je crée une table utilisateurs ? Ou faut il que j'utilise l'objet sfUser, et ainsi utiliser la table : sf_guard_user ?
D'avance merci
Julien
Pour les données utilisateurs tu peux ajouter tes champs dans sf_guard_user_profile
Bonjour,
Tout d'abord, merci beaucoup pour votre répondre !
Apres avoir installé sfDoctrineGuardPlugin, j'ai bien eu 7 nouvelles tables dans ma base de données :
# sf_guard_group
# sf_guard_group_permission
# sf_guard_permission
# sf_guard_remember_key
# sf_guard_user
# sf_guard_user_group
# sf_guard_user_permission
Je ne trouve cependant pas la table dont vous me parlez : sf_guard_user_profile.
Parliez vous de sf_guard_user ?
D'avance merci
Julien
Non je parle bien de sf_guard_user_profile, va sur la doc de sfGuard et recherche: Customize the sfGuardUser model
http://www.symfony-project.org/plugins/sfGuardPlugin
Tu verras leur recommandation pour les données utilisateurs.
c'est assez simple a mettre en place, n'hésite pas si tu as des questions.
Milles merci !
C'est exactement ce que je cherchais !
Après avoir un peu étudier la chose, j'ai donc ajouter ceci :
FICHIER : \plugins\sfDoctrineGuardPlugin\config\Doctrine\schema.yml
Puis j'ai fais un : doctrine:build-all-reload ! Tout va bien !sfGuardUserProfile:
columns:
user_id: integer(4)
first_name: varchar(20)
last_name: varchar(20)
birthday: date
relations:
sfGuardUser:
local: user_id
onDelete: CASCADE
Arrive cependant de nouvelles interogations :
- Comment faire pour que chaque ajout/suppression faites dans sfGuardUser se fasse également dans sfGuardUserProfile ?
- De même, je ne comprends pas a quoi correspond le 'local' dans relation: .
D'avance merci pour vos éclaircissements.
Julien
Partager