Hola, la situacion es la siguiente
en el add.ctp guardare un archivo file tipo .doc
todo bien listo con la descripcion, el code type

pero cuando lo guardo me dice que en el campo de la tabla donde ira el
nombre del archivo es 'array', pues realice el debug y es el siguiente

(
    [Orden] => Array
        (
            [n_orden] => 11111
            [n_admin] => 22222
            [cliente] => dadad
            [obs_orden] => dadada
            [obs_estado] => adada
            [estado] => cerrado
            [user_id] => 1
            [fecha_entrega] => Array
                (
                    [month] => 11
                    [day] => 19
                    [year] => 2011
                )

            [doc] => Array
                (
                    [name] => 5_gsm_web.pdf
                    [type] => application/pdf
                    [tmp_name] => /tmp/php0QWesp
                    [error] => 0
                    [size] => 700784
                )

        )

)

**** como le digo desde el add.ctp que lo que enviara al controller es
solo el [name] ????.

ya coloque el metodo que me indica la documentacion
function isUploadedFile($params){
    $val = array_shift($params);
    if ((isset($val['error']) && $val['error'] == 0) ||
        (!empty( $val['tmp_name']) && $val['tmp_name'] != 'none')
    ) {
        return is_uploaded_file($val['tmp_name']);
    }
    return false;
}
***** como forzo a que sea unicamente .doc???

agradeceria su aporte. muchas gracias

-- 
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