Bonjour a tous,

Voici mon souci j'ai une application web avec des tirages et des joueurs. Dans l'absolu chaque tirage contient plusieurs joueurs et chaque joueur s'inscrit dans plusieurs tirages, d'où ma relation HABTM.

Cependant je souhaite comptabiliser le nombre de joueurs inscrit par tirage je pense immédiatement au CounterCache mais je n'arrive pas à le faire marcher.
Pour info j'ai crée un champ drawsuser_count dans la table draws.

Voici mon model DrawsUser.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
class DrawsUser extends AppModel {
 
    public $actsAs = array('Containable');
    public $belongsTo = array(
        'Draw' => array('counterCache' => 'drawsuser_count'),
        'User'
    );
 
}
?>

Si quelqu'un peux me dépanner, je vous remercie de votre aide