Hello, pour le Tree ça m'a l'air un poil compliqué pour ce que j'ai à faire (sachant que je dois avoir 4-5 catégories à retourner donc bon ...)
J'ai donc choisi de mettre ceci dans mon controller :
<?php
class subCategoriesController extends AppController
{
function add()
{
$this->loadModel('Category');
$categories = $this->Category->find('list');
$this->set(compact('categories')); // On les envoit à la vue.
}
?>
Et ceci dans ma vue:
<?php
foreach ($categories as $category) {
echo $categories'Category']'categoryName'];
}
?>
Bon tout ceci fonctionne, le truc qui me dérange c'est que je n'arrive pas à insérer mes valeurs dans une liste déroulante.
J'ai été voir la doc et je sais que je devrais avoir un code ce ce type là.
<?php
echo $this->Form->input('field', array(
'options' => array(
1, 2, 3, 4, 5),
'empty' => 'Catégorie'
));
?>
Sauf qu'il faudrait remplacer 1,2,3,4 par les catégories que j'ai récupéré au dessus.
Mettre le foreach à l'intérieur ne fonctionne pas,quelqu'un peut-il m'aiguiller SVP ? :)