У меня есть поле вопроса со списком разрешенных символов: A – Z, 0–9, двоеточие (:), вопросительный знак (?), Запятая (,), дефис (-), апостроф ('). У меня есть регулярное выражение, которое отлично работает, в моде:
$question->addValidator('regex', true, array(<regular expresstion>))
Сообщение об ошибке по умолчанию выглядит примерно так: '' 'не соответствует шаблону' '
Я хочу написать собственное сообщение об ошибке, в котором говорится, что в этом поле запрещено
Есть ли простой способ сделать это, используя существующие компоненты zend, которые мне не хватает?
Является ли создание собственного валидатора единственным способом добиться того, чего я пытаюсь достичь? Если да, то как мне написать собственный валидатор (я просмотрел документацию и не совсем понял, как я могу настроить сообщения об ошибках). Если есть другой способ, я бы тоже был очень признателен за этот ввод.
Спасибо, что нашли время ответить на этот вопрос!