문제

프로젝트 및 FOSUserBundle의 경우 Symmony 2.1을 사용하여 사용자를 관리합니다.

암호 변경 양식을 사용자 정의하려고하면 오류 메시지가 잘 표시되지 않습니다.실제로 입력이 잘못되었을 때 라벨과 입력 (목록 구조 포함) 사이에 오류 메시지가 인쇄됩니다.그러나 나는 입력 또는 그 아래에 그것을 표시하는 것을 좋아한다.

또한 다른 양식을 표시해야하므로 설정 페이지 내에서 변경 암호 양식을 표시하고 싶습니다.이 양식을 페이지의 정확한 장소에 어떻게 통합 할 수 있습니까?

미리 감사드립니다. Valentin

도움이 되었습니까?

해결책

첫 번째 질문을 위해, 나는 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>
.

그러나 나는 아직도 다른 페이지 안에이 양식을 여러 형태로 통합하려고 노력하고 있습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top