Если при формировании ошибок возникают исключения, например, если неверное имя пользователя или неправильный / слишком короткий пароль .etc
Я использовал исключения с формами, однако, когда выдается исключение, отображаются только исключения, а не форма и поле, в котором произошла ошибка, отрывок из моего класса исключений выглядит следующим образом:
выбросить новое InputException ($ field, $ message);
например.
// имя пользователя слишком короткое:
выбросить новое InputException («имя пользователя», «Имя пользователя должно быть 6 или более символов»);
И тогда это сообщение должно появиться под текстовым полем имени пользователя. Главное, чтобы я хотел, чтобы форма показывала, когда выдается исключение.