En la vista no has tenido problemas mostrando el mensaje?
Te pregunto esto porque si bien la validacion funciona, es decir que no me
permite enviar el formulario, el mensaje de error no aparece

Saludos

El 11 de agosto de 2011 12:40, Dani F. Serch <[email protected]> escribió:

> No sabía que se podía comprobar la extensión de los archivos subidos desde
> validate!
> Gracias Sandra
>
> El 11 de agosto de 2011 04:37, sandra milena mendoza <[email protected]
> > escribió:
>
> Solucionado,
>>
>>        'imagen' => array(
>>                'rule' => array(
>>                        'extension',
>>                                array('pdf','txt')),
>>                'required' => true,
>>                'allowEmpty' => true,
>>                'message' => 'Archivo inválido'
>>                )
>>
>>
>> On 10 ago, 21:11, sandra milena mendoza <[email protected]> wrote:
>> > Buenas noches,
>> >
>> > Necesito validar un campo tipo file:  $this->Form-
>> >
>> > >input('imagen',array('type'=>'file', 'label' =>'Archivo 1'));
>> >
>> > pero me salen errores.
>> >
>> > Mi validacion es,
>> >
>> > var $validate =array (
>> >         'imagen' => array(
>> >                 'rule' => 'notEmpty',
>> >                 'required' => true,
>> >                 'message' => 'Requerido'
>> >                 )
>> >                 );
>>
>> --
>> 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.
>

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