Bonsoir à tous,
J'ai un petit soucis après avoir customizé sfAdminPlugin avec une
table sfGuardUserProfile.


J'ai ajouté dans mon schema.yml

sfGuardUserProfile:
  tableName: sf_guard_user_profiles
  columns:
    user_id: { type: integer(4), primary: true }
    firstname:   { type: string(80), notnull: true }
    lastname:   { type: string(80), notnull: true }
    site:    { type: integer, notnull: true }
  relations:
    User:
      local: user_id
      class: sfGuardUser
      type: one
      foreignType: one
      foreignAlias: Profile
      onDelete: CASCADE

Pas de problème, dans mon backend je peux voir, editer les users avec
leur profil renseigné.
Par contre, quand je supprime un user, je jette un coup d'oeil dans ma
table sfGuardUserProfile,
et là je remarque que j'ai toujours une entrée pour le user supprimé

Dans ce topics :
http://itsmajax.com/2010/10/09/customize-sfguarduser-sfdocrineguard/
J'ai pu lire qu'il y avait un probleme
 "between Symfony and Doctrine where sometimes foreign key constraints
aren’t always handled appropriately"

Quelqu'un a t'il déjà été confronté au problème ? et dans ce cas
m'expliquer la manoeuvre.
Merci.

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à