Ver Mensaje Individual
  #17 (permalink)  
Antiguo 17/09/2012, 05:03
mirabellha
 
Fecha de Ingreso: octubre-2007
Ubicación: Salamanca
Mensajes: 38
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Mostrar una imagen cuya localización está guardada en mysql con zend frame

Cita:
Iniciado por GatorV Ver Mensaje
No, esa no es la forma correcta de "subir" un archivo, tienes que forzosamente mover el archivo a una ubicación dentro de tu proyecto que sea accesible por el webserver, puedes ver este post para aprender a subir archivos con Zend.

[url]http://akrabat.com/zend-framework/simple-zend_form-file-upload-example/[/url]

Hola de nuevo, lo he subido como indica en este manual. Pero al poner:
Código:
->setDestination(BASE_PATH . '/data/uploads')
, mi BASE_PATH, en realidad mi APPLICATION_PATH, apunta a la carpeta application. Las imágenes se van a guardar en la carpeta files dentro de public. Pondría:
Código:
->setDestination(BASE_PATH . '/../public/files/')
. Pero me dice que no es una ruta válida. Entonces la pongo yo directamente:

Código:
$destino = "C:/xampp/htdocs/nubedeviajes/public/files/";
		$file = new Zend_Form_Element_File('file');
		$file->setLabel('Imagen')
			->setDestination($destino)
			->setRequired(true);
Y me guarda la imagen, pero después igual que ocurría antes no la presenta....por que cómo decis está guardando una ruta de ficheros en vez de una url....cómo debería hacerlo?