Bonjour,
J’essaye d’appeler un scénario qui prends un tag en paramètre depuis du code PHP d’un autre scénario.
Comment puis je faire ?
Scénario 1 :
Tag : Message
Fonction : envoi le $Message sur slack
Scénario 2 :
Code PHP qui veut appeler le scénario 1
Je n’ai trouvé que ce détail dans les docs mais pas comment on passe le tag : message="$message"
$scenario = scenario::byId($id_scenario_notification);
$scenario->launch();
Merci à vous
Hey,
Merci pour la doc, cependant je ne sais pas comment l’interpréter…
$scenario->launch(\type $_trigger = '', \type $_message = '', \type $_forceSyncMode = false);
Tu dois pouvoir passer ton tag dans le deuxième argument.
Pour ceux que cela pourrait aider, il faut utiliser le getTags et le setTags :
$id_notif_scenario=8;
$notif_scenario=scenario::byId($id_notif_scenario);
#Récupérer les tags dans un scenaraio
$tags = $notif_scenario->getTags();
#Ajouter des tags
$tags['#titre#'] = "Mon Titre";
$tags['#message#'] = "Mon message";
$tags['#topic#'] = "erreur";
#Passer les tags à un sous-scenario et le lancer
$notif_scenario->setTags($tags);
$notif_scenario->launch();
Merci à @naboleo pour le tips !
5 « J'aime »