Bonjour,

Voila je rencontre un petit problème.

Ce que je souhaite faire

j'aimerai compter le nombre d'animaux dans chacune de mes catégories et que ce soit à jour.
je veux faire comme sur ce topic mais en cakephp 2 : https://www.grafikart.fr/forum/topics/19155

Ce que j'ai fait

class Animal extends AppModel {

    public $belongsTo = array(
    'Categorie' => array(
        'className' => 'Categorie',
        'counterCache' => true,
        ));
lass Categorie extends AppModel {

    public $hasMany = array(
    'Animal' => array(
        'className' => 'Animal',
        'foreignKey' => 'categorie_id',
        ));

j'ai ajouté animal_count dans ma table Animaux, ensuite j'ai ajouter un tigre, modifié, supprimé et mes counts sont toujours à 0

Cordialement

2 réponses


sebtrays
Réponse acceptée

Bonjour,

Si je me trompe pas, animal_count, doit ce trouver dans ta table Categorie et non dans ta table Animal.

Maxou
Auteur

Ah mais oui biensûr ! Suis-je bête !? Merci :D