Foros del Web » Programando para Internet » PHP »

Tratamiento de array post a modelo

Estas en el tema de Tratamiento de array post a modelo en el foro de PHP en Foros del Web. Hola Estoy programando el action add de un controller y me he encontrado con este problema, debe ser fácil pero estoy bloqueado. Problema. En el ...
  #1 (permalink)  
Antiguo 10/02/2011, 17:44
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Tratamiento de array post a modelo

Hola

Estoy programando el action add de un controller y me he encontrado con este problema, debe ser fácil pero estoy bloqueado.
Problema.
En el view add del controller, se crea una tabla que permite la creación de múltiples filas dinamicamente, estas filas tienen incrustados input form, select o cajas de texto, en el atributo name de cada componente de formulario declaro el nombre con corchetes para que se almacenen múltiples valores al enviar los datos. esto es lo que imprimí una vez enviado al server con Zend_Debug::dump.

Código HTML:
Ver original
  1. array(4) {
  2.   ["rut"] => string(10) "05963852-5"
  3.   ["idMedicamento"] => array(2) {
  4.     [0] => string(2) "16"
  5.     [1] => string(1) "6"
  6.   }
  7.   ["usa"] => array(2) {
  8.     [0] => string(2) "SI"
  9.     [1] => string(2) "SI"
  10.   }
  11.   ["quienCompra"] => array(2) {
  12.     [0] => string(18) "COMPRA EL HOSPITAL"
  13.     [1] => string(18) "COMPRA EL PACIENTE"
  14.   }
  15. }

Ahora lo que quiero es que se almacenen esos datos en esta estructura.
Código PHP:
Ver original
  1. $data = array('rut' => $rut,
  2.                               'idMedicamento' => $idMedicamento,
  3.                               'usa' => $usa,
  4.                               'quienCompra' => $quienCompra
  5.                               );

Ya que despues de cada iteracion y generacion de ese array lo paso como variable al modelo para persistirlos en la bd, el rut es el unico dato que no viene como array por ende ese dato se repite en cada iteracion.

La pregunta del millon, como itero ese array para generar esa estructura.

Espero me puedan ayudar, por mientras seguire tratando de solicuionarlo.

Saludos
  #2 (permalink)  
Antiguo 10/02/2011, 18:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde Frameworks y PHP orientado a objetos a PHP

Etiquetas: modelo, post, tratamiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:18.