Bonjour,
j'aimerais ajouter le nombre de produits devant chaque categorie comme l'image ci-dessous est ce possible ?
Bonjour.
J'ai essayer le counterCache et ca na rien donne et d'ailleur voici l'instruction
Il ne te faut pas oublier de :
Bref, donnes nous un peu plus de précisions.
Salut,
Il faudrait un peu plus d'info pour pouvoir t'aider, mais j'imagine que tes données viennent d'une bdd donc tu peux utiliser la fonction COUNT()
+WHERE
.
@Grag : J'ai essayer le counterCache et ca na rien donne et d'ailleur voici l'instruction :
$cats = $this->Category->find('threaded', [
'conditions' => [
'online' => 1,
'parent_id' => NULL
],
'contain' => ['Ad']
]);
public $hasMany = [
'Ad' => [
'counterCache' => true,
'conditions' => ['Ad.online' => 1]
]
];
@Forever justement je veux que ça soit dans une seule instruction SQL.
SELECT name, COUNT(id) FROM products WHERE category_id = 1
Tu devrais visiter un peu ce site, on dirait que tu as des lacunes en SQL. :)
@Forever :: je ne veux pas utiliser du code SQL, avec le SQL je me débrouille très bien. je veux rester dans le native cakePhp.