Yo he usado MeioUpload. La lógica viene como un Behavior de modelos y no un Component de controladores. Empieza primero con la subida de archivos y después pasa a las acciones restantes. Saludos.
http://www.meiocodigo.com/projects/meioupload/ 2011/2/21 Reinaldo Campos <[email protected]> > Hola a todos, llevo buscando desde hace tiempo algo que me ayude a subir > imagenes en dos modulos que tengo. Por ejemplo en clientes la imagen e > identificacion de cliente y en el controlador productos las imagenes > asociadas. > > La idea es que despues de subirlos en la Vista muestre una imagen miniatura > y si le hago click la muestre mas grande. Que en la base de datos se guarde > la ruta y que en un directorio del webroot se guarde la imagen con el nombre > que yo quiera darle. > > Si tienen un ejemplo, o algun sitio que expliquen bien esto se lo > agradezco. > > Hasta ahora ya lei y aplique: > http://book.cakephp.org/es/view/1390/Automagic-Form-Elementos#!/es/view/1411/File-Fields > > lo cual entiendo envia un array con todos los datos, pero no me explica > como procesarlo cuando hago el $this->Cliente->save($this->data) por lo cual > me da un error que es obvio porque no estoy configurando las rutas en la que > tiene que ir la descomposicion de ese array y tampoco como procesar el > array. > > En mi modelo no tengo ninguna validacion que aplique y me da un error > indicando que no sabe procesar el array > > *Warning* (512): *SQL Error:* 1054: Unknown column 'Array' in 'field list' > [*CORE\cake\libs\model\datasources\dbo_source.php*, line *684*] > > > cabe destacar que lo tengo definido en mi base de datos como un string. > > No consegui en http://book.cakephp.org/es como hacer lo que deseo. > > He googleado y he probado con varias alternativas de codigos que en teoria > funcionan pero cuando los implemento no, consegui uno que parecia bueno pero > esta incompleta su explicacion o esta orientada a personas que saben mas > que yo de cake, fue este: > http://bakery.cakephp.org/spa/articles/floorball92/2010/10/18/imagen_de_componentes_para_la_carga_y_miniatura_phpthumb > > En este no explica en donde colocar los codigos o en donde editar los > archivos, no tiene ejemplo de uso, asi que quede incompleto en el camino > para avanzar. > > Anticipadamente les doy las gracias por leer este correo y les agradezco > mucho la ayuda que me puedan brindar. > > Saludos > Reinaldo > > -- > 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. > -- Ignacio Alberto Zamora Esqueda Ingeniero de Software <http://www.tectronic.com.mx> -- 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.
