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' ]);