Bien le bonjour à vous,
Me voici, creusant dans les méandres de Symfony2, à la recherche de l'objet Request perdu dans le département des entity.
Plus amples informations :
Dans le doStuffOnPrePersist() (avant de sauvegarder en base donc...), je gère un lastmodifiedby qui représente l'utilisateur en cours qui effectue une action.
Cet utilisateur se trouve en session sauf que dans une entity, nous ne sommes plus dans un controller donc $this->getRequest() ou $this->get('request') ne fonctionne pas.
J'ai tenté de faire un use du namespace dans HttpFoundation mais non, pas opérationnel non plus.
Vais-je vous paraître odieux en vous demandant de ne pas me taper dessus en me disant qu'une entity n'a pas à communiquer avec Request et compagnie ou autre tentative de conception qui ne sont pas dans le panel commun mais juste pourriez-vous m'indiquer une manière de pouvoir accéder à l'objet Request depuis une entity afin de récupérer les sessions que je puisse récupérer mon userId ?
Un remerciement cordial envers vous.
Une bonne journée.
Steve.
Partager