Bonjour,

mon code ne marche pas
je veux faire un select depuis la home.ctp des valeurs qui sont enregistrée dans ma base de donnée .
sur ma home.ctp j'ai 2 champs
1 - pour le nom du job
2 - pour la ville (que j'ai enregistré depuis ma bdd).

merci

2 réponses


Ferias Quarante
Réponse acceptée

Si j'ai compris avec le peu de renseignements que tu donnes, tu cherches je penses qqe chose comme çà :

// dans l'action de ton controlleur
$towns = $this->Towns->find('list');
$this->set(compact('towns'));

Si les champs récupérer par par le find ne sont pas bon, tu peux sélectionner avec l'option :

$towns = $this->Towns->find('list', [
    'keyField' => 'id',
    'valueField' => 'name'
]);
$this->set(compact('towns'));
tincode
Auteur

Merci mon cher.
au faites c'est les conventions de cakephp qui me faisait chier.(CitiesController et City)...
maintenant que j'ai mis VillesController et Ville ca marche comme sur des roulettes .
merci beaucoup