Bonjour,
J'utilise SonataAdmin sous Symfony 4.4.5 et je souhaite exécuter une commande personnalisée qui permet d'envoyer des mails de rappel de première connexion.
La commande fonctionne parfaitement bien depuis le terminal mais je n'ai absolument aucune idée sur la façon de procéder pour la rendre fonctionnelle depuis mon dashboard admin.
j'ai un service avec Sonata qui gère l'affichage d'un block avec un bouton.
J'aimerai pouvoir cliquer sur ce bouton et ainsi exécuter la commande à la date du jour; Exemple :
php bin/console app:mailing:rappel-premiere-connexion 2021-02-15
Est-ce que quelqu'un à déjà été confronté à ça et peut donc m'aider ?
Merci d'avance !
Dans un controller il te faut créer une action dédiée qui va executer la commande et sur le front tu appeleras cette action.
Salut si tu as trouvé une réponse n'oublie pas de marquer le sujet comme résolu, sinon voici le lien vers la doc pour faire ce que tu veux https://symfony.com/doc/current/console/command_in_controller.html