Cada checkbox en el html tendría que tener un nombre único (numerado
por ejemplo)

Y desde el controlador los podes leer con un for...

algo asi:
for( $i=1; $i<10; $i++)
{
   if( $this->data['Producto']["activo$i"]=='1' )
   {
       .. hacer algo
   }
}

On 1 nov, 18:51, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Si tienes más elementos en el formulario, verás como cake los
> identifica en el campo name. Debes hacer lo mismo tu con los campos
> checkbox, así los recibirás en el controlador dentro del $this->data
>
> Espero que te sirva.
> Israel
>
> On 30 oct, 16:30, dandreta <[EMAIL PROTECTED]> wrote:
>
> > Hola a todos!
> > Tengo una lista de registros en mi vista cada uno con un checkbox al
> > lado.
> > ¿Cómo puedo pasarle a mi controlador la lista de los registros que
> > tienen el checkbox seleccionado?
> > Me imagino que tendré que ir metiendolos en un array y pasarle ese
> > array a la función de mi controlador, pero no se como puedo crear ese
> > array con los checkbox que se han marcado.
> > Gracias de antemano. Saludos


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a