Ahah, pris en flagrant délit de réponse trop vite ! C'est pas moi qui 
t'en voudrait ! Déjà pas mal que tu me répondes, sur les 2 forums en 
plus ! ;)

francky06l a écrit :
> 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
-~----------~----~----~----~------~----~------~--~---

Répondre à