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 -}}
Ajouter un commentaire