Fonction "like/unlike"

Par Majid Cameleon, il y a 10 ans


Bonjour à tous et merci d'avance pour votre aide,

J'aimerais créer un fonction "like/unlike" sur les publications de mon site, mais je vois pas trop comment m y prendre.
J'ai pensé au virtualsFields, mais pas sûre que ça soit la bonne maniére.

Ma base de données contient une tableau "Like" avec pour champs "post_id" et "user_id"

Depuis mon modéle Post,
Le code ci-dessous n'est pas valide.

public $virtualFields = array( 'isLiked' => $this->find('first', array('conditions' => array('Like.post_id' => xxx 'Like.user_id' => xxx))) );

Encore merci et BONNE ANNÉE à vous,

4 réponses

Lartak, il y a 10 ans

Bonsoir.
C'est quoi ce que tu nous montre ?
Ce n'est pas sur CakePHP 3, je suppose.
Et puis, c'est quoi ces xxxet cet oubli de virgule en tant que séparateur dans ton tableau ?

Majid Cameleon, il y a 10 ans

Salut Lartak,

Oui c'est du cakePHP 2.x.
C'est juste une ébauche de code où je pensais utiliser les virtualsFields pour créer cette fonction.
Je demande pas de faire le code pour moi, juste comment tu t'y prenderais pour faire une tels fonction.

Majid Cameleon, il y a 10 ans

Merci beaucoup, je vais regarder ça.