Bonjour,

Merci pour ta réponse foxmask.
Dans mon controller CommuniquesController, j'ai ajouté la variable
$uses : var $uses = array('Communique', 'Categoriescommunique');
Et puis dans la fonction Add, j'ai ajouté ceci :
                $cats = $this->Categoriescommunique->findAll('list');
                $this->set('cats',$cats);

Dans la vue Add, j'ai ecrit : echo $form->select('id_categorie',
$cats);
Résultat, la liste déroulante est remplit avec l'id_categorie.
Moi je cherche à remplir cette liste avec les noms des catégories +
les valeurs doivent être les id.
Pourriez-vous me dire comment ? merci



On 7 juil, 19:11, foxmask <[EMAIL PROTECTED]> wrote:
> en supposant que Comunique "belongTo" Category
>
> dans le controleur communique :
> function add() {
> ...
> $cat = $this->Communique->Category->find('list');
> $this->set('cat','$cat);
>
> }
>
> et dans la vue add.ctp
>
>  <?php echo $form->select('cat_id',$cats); ?>
>
> On 7 juil, 18:23, maldini3 <[EMAIL PROTECTED]> wrote:
>
> > Bonjour tout le monde,
> > j'ai gère dans mon projet les communiqués de presse.
> > Chaque communiqué à une catégorie.
> > Dans mon projet, j'ai un controller qui gère les catégorie et un autre
> > pour gérer les communiqués.
> > Dans la vue 'Add' permettant l'ajout des communiqués, j'ai besoin
> > d'une liste déroulante pour sélectionner la catégorie. Comment je peux
> > le faire ? merci
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à