private function _subirArchivo($imagen)
 {
     if (isset($imagen['name'])) {
         if ($imagen['error'] == 0) {
             $nombre_imagen = time() . $imagen['name'];
             $directorio = "img/productos/";
             if (move_uploaded_file($imagen['tmp_name'], $directorio . $nombre_imagen)) {
                 App::uses('Thumbnail', 'Vendor');
                 $thumbnail = new Thumbnail();
                 $thumbnail->loadImage($directorio . $nombre_imagen);
                 $thumbnail->resize(200, 'width');
                 $thumbnail->save($directorio . 'medianos/' . $nombre_imagen);
                 $thumbnail->resize(70, 'width');
                 $thumbnail->save($directorio . 'chicos/' . $nombre_imagen);
                 return $nombre_imagen;
             }
         }
     }
     $this->Session->setFlash(__('Problemas al subir la imagen.'));
     $this->redirect(array('action' => 'mis_productos'));
 }