FOSUserBundle настроить сообщение об ошибке изменить пароль
Я использую Symfony 2.1 для проекта и FOSUserBundle для управления пользователями.
Я пытаюсь настроить форму смены пароля, и я не могу хорошо отображать сообщения об ошибках. Действительно, когда ввод заполнен неправильно, сообщение об ошибке печатается между меткой и вводом (со структурой списка). Но мне нравится отображать его после ввода или под ним.
Кроме того, я хотел бы отобразить форму смены пароля на странице настроек, поэтому мне нужно отобразить некоторые другие формы. Как я могу интегрировать эту форму в определенное место на странице?
Заранее благодарю, Валентин
1 answers
Для моего первого вопроса я успешно использовал эту форму для пароля change_password:
<form action="{{ path('fos_user_change_password') }}" {{ form_enctype(form) }} method="POST" class="fos_user_change_password">
<div class="form_errors_change_pwd">
{{ form_errors(form) }}
</div>
<div>
{{ form_label(form.current_password) }}
{{ form_widget(form.current_password) }}
<span class="form_error_field">{{ form_errors(form.current_password) }}</span>
</div>
<div>
{{ form_label(form.new.first) }}
{{ form_widget(form.new.first) }}
<span class="form_error_field">{{ form_errors(form.new.first) }}</span>
</div>
<div>
{{ form_label(form.new.second) }}
{{ form_widget(form.new.second) }}
<span class="form_error_field">{{ form_errors(form.new.second) }}</span>
</div>
{{ form_rest(form) }}
<div>
<input type="submit" value="{{ 'change_password.submit'|trans({}, 'FOSUserBundle') }}" />
</div>
Но я все еще пытаюсь интегрировать эту форму внутри другой страницы с несколькими формами...