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.

Responder a