Bonjour.
J'ai un petit problème que je n'arrive pas à résoudre la recherche sur la doc ne m'a rien donné (ou plutot je n'ai pas trouvé je suppose ^^). Je fais simplement un find list comme ceci :
$this->User->find('list', array(
'fields' => array('User.username', 'User.id')
))
qui permet d'afficher une liste déroulante avec les id des utilisateurs dans un formulaire simplement comme ceci :
<?php echo $this->Form->input("user_id"); ?>
Le problème c'est que même si le find list récupère les pseudos, c'est toujours les id des utilisateurs qui sont affichés dans liste déroulante. Une idée ?
Merci d'avance
Dans le Controlleer :
$users = $this->User->find('list', array(
'fields' => array('id', 'username'));
$this->set(compact('users'));
Dans la vue :
<?php echo $this->Form->input('user_id'); ?>