Bonjour,
voici mon problème j'ai des articles chaque article appartient à une catégorie, et je veux limiter le nombre d'article à afficher le nombre limite se trouve dans la catégorie 'Category.nb_afficher'
j'ai ça

class Category extends AppModel
    {
        public $hasMany=array('Article'));

    }

public $belongsTo=array('Category'));

j'ai essayé avec

class Category extends AppModel
    {
        public $hasMany=array('Article'=>array('limit'=>'Category.nb_affiche'));

    }

mais ça ne marche pas

1 réponse


Jeremy C
Réponse acceptée

Bonjour ,

tu ne peut pas faire comme cela pour limiter le nombre d'article à afficher.
C'est dans ta vue ou dans ton controller que tu va faire cette limite lorsque tu appelera ton model.
Lorsque tu appel la méthode find() pour récupérer tes données, tu peut lui passer un argument limit.

voici le lien vers la doc ;) Doc CakePhp

J’espère que j'ai répondu à ta question :)

Cordialement ,

jeremy