Wie erhalte ich die E-Mail-Adresse des aktuellen Benutzers?Ruft die Entität ab, die den aktuellen Benutzer darstellt [symfony2]
Um den Benutzernamen oder Benutzer-ID abgerufen werden, ist einfach, aber ich habe kein Beispiel gefunden, die erklären, wie Sie die E-Mail-Adresse der aktuellen Verwendung erhalten.
$entity = new Post();
$userManager = $this->container->get('fos_user.user_manager');
$usr = $userManager->findUserByUsername($this->container->get('security.context')
->getToken()
->getUser());
$entity->setUsername($usr);
Sie können eine Abfrage erstellen, um die E-Mail des aktuellen Benutzers mit der ID abzurufen. Aber ich weiß nicht, ob es der einfachste Weg ist – Letsrocks