Bonjour, Je créé une application avec des tables et des relations. Toutes les relations sont basées sur les champs id
J'ai ensuite ajouté pluginDoctrineGuard pour rendre multi-utilisateurs et j'ai créé un comportement signable sur toutes les tables assez simple, qui rajoute Une clause WHERE created_by sur les SELECT et qui renseigne le champs created_by sur les INSERT ca fonctionne, mais loin d’être parfait. J'ai ensuite rajouté un comportement sluggable, pour baser les routes sur ce champs au lieu de l'ID Premier probleme: avec ma restriction sur l'auteur, le champs slug ne peut etre unique au niveau de la table. Il l'est par contre pour l'utilisateur Deuxieme probleme: Vu que je n'ai pas d'autre champs unique que ID, mes relations restent basées dessus et quelques ID subsistent en hidden dans les formulaires. Troixieme probleme: si on arrive a détourner mon formulaire en insérant un enregistrement avec un id de champs lié différent, on pourra afficher des données d'un autre utilisateur (car mon where created_by s'applique sur la requete mais pas sur les leftjoin) Je suis donc a la recherche de solution pour améliorer cela merci pour vos conseils -- 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-fr@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