CodeIgniter Forums
Change data in Form Validation - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30)
+--- Thread: Change data in Form Validation (/showthread.php?tid=84886)



Change data in Form Validation - motoroller - 11-18-2022

In CI3 this works fine

// Function change first letter to capital
public function setUpperLetter ($str): string {
return mb_convert_case($str, MB_CASE_TITLE, 'UTF-8');
}

// Rule
'nick' => [
'label' => ' ',
'rules' => 'required|trim|max_length[50]|setUpperLetter'
],


In CI4 i got normal letter, is not possible do in form validation?


RE: Change data in Form Validation - ozornick - 11-18-2022

In CI 4 input values to validate() not editable.
Rules return bool only


RE: Change data in Form Validation - kenjis - 11-18-2022

(11-18-2022, 02:21 PM)motoroller Wrote: In CI4 i got normal letter, is not possible do in form validation?

No, not possible.
Changing the values is not validation.

See https://codeigniter4.github.io/CodeIgniter4/installation/upgrade_validations.html#what-has-been-changed