Validator – reguły – cakePHP 3

Lista wbudowanych reguł walidatora

Komunikaty błędów PL

->requirePresence('name', 'create', 'Wypełnij to pole')
->allowEmptyString('name', false, 'Pole nie może być puste');

Sprawdzenie błędów

pr( $articles->getErrors()); exit;

Array
(
    [name] => Array
        (
            [1] => Array
                (
                    [activity] => Array
                        (
                            [_empty] => Pole nie może być puste
                        )
                )
            [4] => Array
                (
                    [activity] => Array
                        (
                            [_empty] => Pole nie może być puste
                        )
                )
$validator->add('confirm_password', 'no-misspelling', [
        'rule' => ['compareWith', 'password'],
        'message' => 'Hasła nie są takie same',
    ]);
$validator->add('email', 'valid_email', [
        'rule' => 'email',
        'message' => 'Invalid email'
    ]);

 

Dodaj komentarz