Voici comment générer un lien pour « flaguer » une entité avec drupal 8 et le module flag :
Flag
-
-
// On charge l'entité que l'on veut flaguer $user = User::load(1) $flag_service = \Drupal::service('flag'); $id_du_flag = 'follow_user'; $flag = $flag_service->getFlagById($id_du_flag); $flag_service->flag($flag, $user);
-
Comment récupérer le nombre de fois qu'une entité a été « flaguée » via le module Flag dans drupal 8 :
-
Flag est un module drupal 7 et 8 permettant de « Marquer » du contenu.
Pour avoir une idée simple de ce que cela veut dire, on peut penser au « j'aime » de facebook. Si un utilisateur clique sur le « J'aime » en dessous d'une photo, alors il la flag.