Table of Contents
There are two valid formats, both works fine:
fillin: enabled: on
fields: required: msg: Please summarize the request under 80 characters here
req{category_id}:
required:
msg: requiredreq{type_id}:
required:
msg: requiredreq{notify_type_id}:
required:
msg: requiredmethods: post:
names: required:true required_msg: Please summarize the request under 80 characters here
req{category_id}:
required:truereq{type_id}:
required:truereq{notify_type_id}:
required:trueI.e., first register the valid fields in methods/post, then specify the validation rule.
documented on: 2007.02.07
http://www.symfony-project.org/forum/index.php/mv/tree/3235/
I tried to add validation to the form, with a file named edit.yml, which looks like:
methods:
get:
- "book{title}"
- "book{author}"
post:
- "book{title}"
- "book{author}"names:
book{title}:
required: Yes
required_msg: You must provide a titlebook{author}:
required: Nofillin: activate: on
But now, as soon as I click on the "Create" button or on the "Edit" button in the list page, the edit form is displayed with the error message "You must provide a title". It looks like it tries to validate the form as soon as it displays it…
[EDIT] Ok, problem solved. Just remove the get section of the methods section in the edit.yml, and it just works great!
grigann