Thank you !
On Nov 1, 3:37 pm, Kiril Angov <[EMAIL PROTECTED]> wrote:
> Cacho wrote:
> > Hi
>
> > I've a form with various fields and a file field.
>
> > In my validation file I did:
>
> > ---------------
> > fields:
> > category_id:
> > required:
> > msg: CATEGORY_REQUIRED
> > type:
> > required:
> > msg: TYPE_REQUIRED
> > yearofcreation:
> > sfNumberValidator:
> > nan_error: PRODUCT_YEAROFCREATION_NOT_A_NUMBER
> > max: 2007
> > max_error: PRODUCT_YEAROFCREATION_TOO_BIG
> > price:
> > sfNumberValidator:
> > nan_error: PRODUCT_PRICE_NOT_A_NUMBER
> > description:
> > required:
> > msg: PRODUCT_DESCRIPTION_REQUIRED
> > sfStringValidator:
> > min: 3
> > min_error: PRODUCT_DESCRIPTION_TOO_SHORT
> > file:
> > required: No
> > file: true
> > sfFileValidator
> > param:
> > mime_types:
> > - 'image/jpeg'
> > - 'image/png'
> > - 'image/x-png'
> > - 'image/pjpeg'
> > mime_types_error: ONLY_PNG_JPG
> > max_size: 1512000
> > max_size_error: MAX_SIZE_INVALID
> > --------------------
>
> > But when I try to test it I got:
>
> > Configuration file "C:\work\ws_php\agriocasion\apps\frontend/modules/
> > product/validate/update.yml" specifies unregistered validator "Array"
> > stack trace
>
> > * at ()
> > in SF_SYMFONY_LIB_DIR\config\sfValidatorConfigHandler.class.php
> > line 415 ...
> > 412. {
> > 413. // validator hasn't been registered
> > 414. $error = sprintf('Configuration file "%s"
> > specifies unregistered validator "%s"', $configFiles[0], $validator);
> > 415. throw new sfParseException($error);
> > 416. }
> > 417.
> > 418. // has it already been registered?
>
> > My question is: how is supposed should I validate a form with a file
> > fields ?
>
> > Thanks in advance
>
> > C
>
> Notice the semicolon after "sfFileValidator"
>
> file:
> required: No
> file: true
> sfFileValidator*:*
> param:
> mime_types:
> - 'image/jpeg'
> - 'image/png'
> - 'image/x-png'
> - 'image/pjpeg'
> mime_types_error: ONLY_PNG_JPG
> max_size: 1512000
> max_size_error: MAX_SIZE_INVALID
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---