Oups je me suis peut etre fourvoye sur la question en fait ...
On Jun 25, 2:41 pm, francky06l <[EMAIL PROTECTED]> wrote:
> Oui tu peux editer plusieurs enregistrement, suppose que tu as une
> table qui contient nom et prenom. Tu veux editer les 5 premiers par
> exemple.
>
> Dans ton controller :
>
> function edit()
> {
> if(empty($data))
> $this->data = $this->People->find('all', array('limit' => 5));}
>
> else
> $this->People->saveAll($this->data);
>
> }
>
> Dans ta vue :
>
> echo $from->create('People', array('action' => 'edit'));
> $i = 0;
> foreach($this->data as $values)
> {
> echo $form->input('People.'.$i.'.id');
> echo $form->input('People.'.$i.'.name);
> echo $form->input('People.'.$i.'.firstname);
> $i++;
>
> }
>
> En mettant les champs sous la forme Model.indice.field, tu peux donc
> en editer plusieirs ..
> Je suis sur que l'exemple que j'ai tappe vite fait, a toute les
> chances de planter (typos etc ..), mais c'est l'idee
>
> Franck
>
> On Jun 25, 2:32 pm, Marc MENDEZ <[EMAIL PROTECTED]> wrote:
>
> > Bonjour,
>
> > Je n'ai pas trouvé d'exemple ou n'ai pas su utiliser les bons termes sur
> > les moteurs de recherche pour en trouver :
> > est-il possible d'avoir un écran affichant plusieurs enregistrements (du
> > genre fait avec le Paginator), mais qui permettre d'éditer plusieurs
> > enregistrements à la fois.
> > Je m'explique plus clairement ?
> > Actuellement, sur une vue genre "index", on utilise le bouton "Editer"
> > pour accéder au détail de l'enregistrement en question.
> > J'ai des écrans où l'utilisateur devra juste cocher une case et être
> > obligé de passer par un écran supplémentaire, bof....
> > Est-ce possible avec Cake ?
>
> > Merci
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---