CodeIgniter Forums
Custom error message in 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: Custom error message in validation (/showthread.php?tid=88828)



Custom error message in validation - pippuccio76 - 11-16-2023

Hi i have this simply validation rules :
Code:
    public function mancanti_bolla($value, ?string &$error = null , array $data): bool
    {
        //dd($value);




        $error = "Error for mancanti_bolla";

        return false;


        //controllo i mancanti

    }
But in my view i have : 
Validation.mancanti_bolla instead of  Error for mancanti_bolla.

How can i set custom error message?


RE: Custom error message in validation - kenjis - 11-16-2023

See https://codeigniter4.github.io/CodeIgniter4/libraries/validation.html#creating-a-rule-class

PHP Code:
public function even($value, ?string &$error null): bool 



RE: Custom error message in validation - pippuccio76 - 11-16-2023

(11-16-2023, 01:37 AM)kenjis Wrote: See https://codeigniter4.github.io/CodeIgniter4/libraries/validation.html#creating-a-rule-class

PHP Code:
public function even($value, ?string &$error null): bool 

solved  by passing parameter in this way :

Code:
    public function mancanti_bolla(string $str,string $fields, array $data, ?string &$error = null ): bool