kgaut.net // Développeur web PHP / Drupal freelance
contactez-moi

Drupal 8 - Générer un lien de « flagging » dans le code

Cet article a été écrit il y a plus de quatre ans, son contenu n'est peut-être plus d'actualité.

Voici comment générer un lien pour « flaguer » une entité avec drupal 8 et le module flag :

$type_entite_a_flaguer = 'user';
$id_entitee_a_flaguer = $user->id();
$id_du_flag = 'follow_user';

$f = \Drupal::service('flag.link_builder');
$link = $f->build($type_entite_a_flaguer, $id_entitee_a_flaguer, $id_du_flag);

vous pourrez alors utiliser le lien dans un template en faisant par exemple :


{{- link -}}

 

Commentaires (0)