No lo analicé bien porque los datos del problema son mínimos pero creo que lo que deberías hacer es enumerar Stock en arrays separados de la forma $cantidad['Stock'][[0]['campo1'] $cantidad['Stock'][[0]['campo2'] $cantidad['Stock'][[0]['campo3'] $cantidad['Stock'][[1]['campo1'] $cantidad['Stock'][[1]['campo2'] $cantidad['Stock'][[1]['campo3'] Esto lo logras con un bucle y una variable en lugar del numero
Espero te sea de ayuda Saludos El 17/03/12 14:32, Marco Antonio Hernandez escribió: > Si no te funciona haslo con un for each y te evitas de problemas > > > Saludos > > El 17 de marzo de 2012 10:57, jahleet burgos <[email protected] > <mailto:[email protected]>> escribió: > > No tiene mayo relevancia, estoy guardando un array que solo > contiene una tupla de la tabla, entiendo que saveAll es cuando > quieres guardar un array con varias tuplas. > > El 16 de marzo de 2012 17:40, Dani F. Serch <[email protected] > <mailto:[email protected]>> escribió: > > Hola, > > una pregunta, por qué usas saveAll en vez de save? > > > El 16 de marzo de 2012 01:20, jahleet burgos > <[email protected] <mailto:[email protected]>> > escribió: > > gracias por responder, ya probé con esto y no resulta :/ > > El 15 de marzo de 2012 20:36, Dani F. Serch > <[email protected] <mailto:[email protected]>> escribió: > > Prueba cambiando por > if(!$this->Stock->saveAll($cantidad])) { > > > El 15 de marzo de 2012 23:24, jahleet burgos > <[email protected] > <mailto:[email protected]>> escribió: > > Hola estoy intentando guardar un array que creo en > el propio controlador, lo estoy haciendo de la > siguiente forma > > > $this->Stock->create(); > $cantidad['Stock']['bodega_id'] = > $facturacompras['Facturacompra']['bodega_id']; > $cantidad['Stock']['producto_id'] = > $producto['Precio']['producto_id']; > $cantidad['Stock']['cantidad'] = > $this->data['Detallecompra']['cantidad']; > if(!$this->Stock->saveAll($cantidad['Stock'])) { > $this->Session->setFlash(__('El stock No se pudo > guardar. Por favor, inténtelo de nuevo.', true)); > $this->redirect(array('controller' => > 'facturacompras','action' => > 'view',$this->data['Detallecompra']['facturacompra_id'])); > } > > el problema es que no guarda el array $cantidad es > decir la condicion del if() da verdadero, alguien > sabe como puedo solucionarlo? > -- > Saludos Cordiales!!! > > Jahleet Ruben Burgos Gajardo > > -Técnico de Nivel Superior en Redes de Computadores > -Ingeniero de Ejecución en Computación e Informática > -- > Has recibido este mensaje porque estás suscrito al > grupo "CakePHP-es" de Grupos de Google. > Para publicar una entrada en este grupo, envía un > correo electrónico a [email protected] > <mailto:[email protected]>. > Para anular tu suscripción a este grupo, envía un > correo electrónico a > [email protected] > <mailto:cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo > en http://groups.google.com/group/cakephp-es?hl=es. > > > -- > Has recibido este mensaje porque estás suscrito al > grupo "CakePHP-es" de Grupos de Google. > Para publicar una entrada en este grupo, envía un > correo electrónico a [email protected] > <mailto:[email protected]>. > Para anular tu suscripción a este grupo, envía un > correo electrónico a > [email protected] > <mailto:cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > > > > -- > Saludos Cordiales!!! > > Jahleet Ruben Burgos Gajardo > > -Técnico de Nivel Superior en Redes de Computadores > -Ingeniero de Ejecución en Computación e Informática > -- > Has recibido este mensaje porque estás suscrito al grupo > "CakePHP-es" de Grupos de Google. > Para publicar una entrada en este grupo, envía un correo > electrónico a [email protected] > <mailto:[email protected]>. > Para anular tu suscripción a este grupo, envía un correo > electrónico a [email protected] > <mailto:cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > > -- > Has recibido este mensaje porque estás suscrito al grupo > "CakePHP-es" de Grupos de Google. > Para publicar una entrada en este grupo, envía un correo > electrónico a [email protected] > <mailto:[email protected]>. > Para anular tu suscripción a este grupo, envía un correo > electrónico a [email protected] > <mailto:cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > > > > -- > Saludos Cordiales!!! > > Jahleet Ruben Burgos Gajardo > > -Técnico de Nivel Superior en Redes de Computadores > -Ingeniero de Ejecución en Computación e Informática > -- > Has recibido este mensaje porque estás suscrito al grupo > "CakePHP-es" de Grupos de Google. > Para publicar una entrada en este grupo, envía un correo > electrónico a [email protected] > <mailto:[email protected]>. > Para anular tu suscripción a este grupo, envía un correo > electrónico a [email protected] > <mailto:cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" > de Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
