Fonctions PHP

Instructions à connaître pour les automates sur déclencheur

Syntaxe
Description
Détail

$model = $data['caller'];

Récupère le modèle qui a servi de déclencheur (un objet, une affaire...)

$model['created_at']

Récupère la valeur du champ created_at du modèle

Vous pouvez y indiquer n'importe quel champ en paramètre. Pour les objets, les noms des champs, sont les codes des attributs. Pour les affaires, vous pouvez vous référez à la liste dans le tableau du ci-dessous.

addPageMessage(Message , Type du message);

Affiche un message à l'utilisateur. 4 types de messages qui déterminent la couleur de fond du message.

- info : bleu - success : bleu vert - warning : jaune orangé - danger : rouge

Fonctions pour la gestion des affaires

Syntaxe
Exemple
Explication

createAffair(Type de l'affaire)

$newAffair = createAffair("envoyer_convention")

Crée une affaire de type EnvoiMail

setData(Nom Attribut, valeur)

setData('status','Nouveau')

Renseigne l'attribut Status de l'affaire créé avec la valeur 'Nouveau'

save()

$newAffair->save();

Sauvegarde la nouvelle affaire

linkAffairAndObject(Affaire, Objet)

linkAffairAndObject($newAffair, $model)

Lie l'affaire stockée dans la variable $newAffair à l'objet contenu dans la variable $model

Fonctions générales

Syntaxe
Exemple
Message

addPageMessage(Message, type de message)

addPageMessage('Objet créé avec succès', 'info')

Affiche un message à l'utilisateur. 4 types de messages qui déterminent la couleur de fond du message : - info : bleu - success : bleu vert - warning : jaune orangé - danger : rouge

Last updated

Was this helpful?