Mesdames, Messieurs bonjour !

J'ai un problème qui je pense est commun mais pour lequel je n'arrive pas à trouver une réponse claire sur le web

Voici mon histoire :

J'ai trois classes d'objets :
- User
- Livre et
- User_Livre

Un User peut avoir plusieurs livres, et un livre peut appartenir à plusieurs Users (relation n-n).

J'aimerais, quand un livre se crée (via un formulaire de création de livre) qu'un objet liaison "User_livre" se crée systématiquement en reprenant l'id du livre et l'id du User.

Mes questions sont donc les suivantes

- Comment récupérer l'id du User (en sachant qu'il s'est connecté via SfGuardPlugin) ?
- Et comment créer l'objet de liaison "User_Livre"?

J'ai essayé par plusieurs méthodes (surchargement de la méthode save par exemple) mais je n'y arrive vraiment pas.

Toute aide ou idée est la bienvenue

Merci beaucoup

Matthieu

PS: s'il est possible d'éviter "sfContext::getInstance()->getUser()"...
PPS : je m'excuse d'avance si j'ouvre un sujet pour rien mais je vous assure que je n'ai rien trouvé dessus !!!