Phalcon validation - how to display only the first error message per field

168 Views Asked by At

Please don't recommend 'cancelOnFail' because it doesn't work properly if I'm validating more than one field

    $this->add(
        'email',
        new PresenceOf(
            [
                'message' => 'The e-mail is required',
            ]
        )
    );

    $this->add(
        'email',
        new Email(
            [
                'message' => 'The e-mail is not valid',
            ]
        )
    );
1

There are 1 best solutions below

1
user9376830 On

if you only display first error message, you should write like this.

$messages->current()->getMessage()