Walidacje

Możliwe gotowe walidacje

Używanie walidacji w formularzu

Walidacje generowane są w następujący sposób:

$form = new Form();
$form->addInput('name/name', 'Title');
$form->validation([
    'name/name' => [
        'required',
        function($value) {
            if ($value !== 'test') {
                throw new ValidationException('Custom validation');
            }
        }
    ]
]);

Teraz przy wywołaniu formularza walidacja zostanie wyświetlona

Pole wymagane, nie może być puste

required

Minimalna ilość znaków

length_min => '<int>'

Maksymalna ilość znaków

length_max => '<int>'

Czy pole zawiera adres e-mail

is_email

Czy wartość pola to liczba

is_integer