Buenos días, necesito ayuda con esto. He hecho este codigo para la subida de varias imagenes a una misma carpeta pero solo me logra subir la primera. El bucle "for" si hago un debug de tal que asi debug($this->data['Software']['foto_Sw'][0]['tmp_name']); debug($this->data['Software']['foto_Sw'][1]['tmp_name']); me muestra el tmp name de cada una sin problema. Alguien sabe que ocurre?
Gracias de antemano. Dejo el codigo. for($i=0 ; $i < count($this->data['Software']['foto_Sw']); $i++){ /* debug($this->data); debug($this->data['Software']['foto_Sw'][0]['tmp_name']); debug($this->data['Software']['foto_Sw'][1]['tmp_name']); die();*/ $tmp_path= $this->data['Software']['foto_Sw'][$i]['tmp_name']; if(!empty($tmp_path)){ //si no existe la carpeta donde vamos a guardar las fotos if(in_array($this->data['Software']['foto_Sw'][$i]['type'], $extensiones_photo_arr)){ $destino = WWW_ROOT . 'files\software' . DS . $nombreSoftware . DS . 'foto_Sw' . DS; $fotoname = basename($this->data['Software']['foto_Sw'][$i]['name']); //comprueba si existe el destino de las fotografias if(!file_exists($destino)){ //crea el destino de las fotos de manera recursiva mkdir($destino, 0777, true); // mover de la ruta temporal a la ruta deseada las fotos move_uploaded_file($tmp_path, $destino.$fotoname); } else{ move_uploaded_file($tmp_path, $destino.$fotoname); } // establecer el nombre de la ruta de las fotos en la bd $this->request->data['Software']['foto_Sw'] = $destino; } else{ $this->Session->setFlash('Incorrect extension','error'); return $this->redirect(array('controller'=>'softwares', 'action' => 'nuevo')); } } } -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Visita este grupo en https://groups.google.com/group/cakephp-es. Para obtener más opciones, visita https://groups.google.com/d/optout.