[Forum] Récuperer une variable
Bonjour, je travail sur un projet avec un groupe de mon école.
j'ai un probleme pour récuperer une variable dans l'une des fonctions d'un controlleur.
je m'explique:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function afficherCategories() {
$this->loadModel('Categories');
$d['categories'] = $this->Categories->find(array(
'fields' => 'id,nomCategorie'
));
debug ($d);
$this->loadModel('Topics');
$d['topics'] = $this->Topics->find(array(
'fields' => 'id,titreTopic,slug,idCategorie',
'conditions' =>array('open'=> 1)
));
$this->set($d);
} |
j'aimerais mettre apres le " 'open'=> 1 " une deuxieme condition, qui serai: idCategorie = id (de categorie).
ma fonction debug m'affiche pour $d:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Array
(
[categories] => Array
(
[0] => stdClass Object
(
[id] => 1
[nomCategorie] => D�bats
)
[1] => stdClass Object
(
[id] => 2
[nomCategorie] => Recherche de musicien(s)
)
[2] => stdClass Object
(
[id] => 3
[nomCategorie] => Discussion libre
)
)
) |
donc je veux récuperer l'id en faisant $d['categories'][valeur qui s'incremente][id]
mais je ne sais pas quoi mettre à la place de "valeur qui s'incremente"
Merci de votre aide!