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
-~----------~----~----~----~------~----~------~--~---