I would like to filter some fields in my form with strtolower() function. Unfortunately I can’t find any example of doing that.
How can I write such filter, that will lowercase the input, check the database if element exists and then decide wheter to add the record or not?
1) new project custom validator (we will use it like value filter here):
/lib/validator/MyProjectStringLowerCase.class.php
2) bound it to field:
If you have some validator on that field already, you can merge them into combined validators this way:
The combined validators order influent how value will flow trough them, so if you want to have value filtrated in second validation, set MyProjectStringLowerCase as the first one.
There are 2 differences between this approach and using post processing (like doSave() for instance):
filtered in displaying of form errors)
your project