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 à