La idea es la siguiente. Cree una seccion "Prensa" con post administrables,
se trata de subir una imagen y un archivo pdf para que se listen dentro de
la seccion en el frontend. Practicamente para esta seccion saque todo en
base a otras que ya estaban las cuales ya tenian un upload de imagenes.
Entonces el desafio era agregar otro upload para un archivo pdf.
Para esto tome de base este upload de imagenes y trate de replicarlo para
que suba pdfs.
La idea es que subas el archivo, lo guarde en la base de datos
relacionandolo con el post, tiene esta estructura (la misma que usa para
guardar las fotos):

CREATE TABLE IF NOT EXISTS `files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `foreign_key` int(11) NOT NULL,
  `owner` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `epigraph` text COLLATE utf8_unicode_ci NOT NULL,
  `file_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `file_type` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `file_size` int(11) NOT NULL,
  `weight` int(11) NOT NULL,
  `created` datetime NOT NULL,
  `modified` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `foreign_key` (`foreign_key`,`owner`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
AUTO_INCREMENT=40 ;


Cuando subo un archivo me guarda este registro:

(37, 13, 'presses', '', '', '', '', 0, 1, '2012-12-12 20:57:27',
'2012-12-12 20:57:27'),

Como ves guarda con el owner bien y el id del post, pero los datos del
archivo no, ni tampoco sube el archivo a la carpeta "files" en el webroot,
que tiene permisos 777.


Espero que me haya explicado bien!
Muchas gracias por sus aportes y su ayuda.


El 14 de diciembre de 2012 12:17, Guillermo Rohde
<[email protected]>escribió:

> Lo que esta pasando es que estas mezclando varias formas de subir archivos
> aparentemente empesaste a utilizar el swfupload y lo que te pase yo es para
> subir un archivo en un formulario simple... vas a tener arreglar todo eso,
> podes empesar a contarnos como queres subir losa rchivos si lo queres
> guardar en base de datos si es solamente subir y despues leer la carpeta,
> como son las tablas en la base de datos.
>
> Saludos!!
>
> El 14 de diciembre de 2012 12:02, Woodstock DG 
> <[email protected]>escribió:
>
>> isset($model
>
>
>  --
> 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.

Responder a