2016-07-25 7 views
2

Я использую библиотеку проверки Респект и когда я пытаюсь проверить мою дату ввода:Получить имя ошибки атрибуты Респект/Validation

v::key('email', v::notEmpty()->Email()->setName('email')) 

возвращает правильное сообщение как:

"email must be valid email" 

Но я не могу получить имя атрибута, из-за которого произошла ошибка, я надеюсь, что у него есть некоторая функция, например getErrorName() или getErrorAttributes, но я не могу ее найти. Не могли бы вы мне помочь. Большое вам спасибо!

ответ

0

Пожалуйста, обратитесь к этой длительной дискуссии с разработчиками в течение 3 лет относительно этой самой проблемы. Возможно, вам не удастся выполнить то, что вы просите, используя эту библиотеку проверки.

https://github.com/Respect/Validation/issues/86

+0

Есть ли разница, если я не использую ООП? Как я вижу, вы меняете сообщения, но я просто хочу получить имя таких атрибутов, как «имя пользователя» или «адрес электронной почты» или «пароль», который вызывает ошибку. – Einsamer

+0

Я не видел, чтобы эта проблема была решена, я изменил свой ответ. – NickNo