나는 인터넷 검색을하고 있었지만 폼을 렌더링 할 때 폼 필드 (Symfony)가 백분율 필드 유형에 추가하는 백분율 기호를 제거하는 방법을 찾지 못했습니다. 퍼센트 위젯을 재정의하는 것과 관련이있는 것으로 판명되었지만, 어떻게 작동하는지, 어디서 변경해야하는지 알 수는 없습니다. 백분율 필드 유형에서 백분율 기호 제거하기
이
내가 볼 것입니다 : 이{% block percent_widget %}
{% spaceless %}
{% set type = type|default('text') %}
{{ block('form_widget_simple') }}
{% endspaceless %}
{% endblock percent_widget %}
템플릿을 내 현재의 렌더링 코드는 다음과 같습니다
이당신은이 같은 뭔가 기본 레이아웃에서 percent_widget 블록을 덮어 쓸 수 있습니다 :
<div class="form-group"> {{ form_label(edit_form.discountRate, 'Discount', {'label_attr':{'class':'col-sm-2 control-label'}}) }} <div class="col-sm-10"> <div class="input-group"> {{ form_widget(edit_form.discountRate, {'attr': {'class':'form-control'}}) }} <div class="input-group-addon">%</div> </div> </div> </div>
PD : boootstrap 3의 input-group 클래스를 사용하여, 백분율 기호에 렌더링 방법을 추가했지만 Symfony를 추가하는 방법은 어떻게 삭제합니까?
양식의 html 출력을 표시 할 수 있습니까?내 이해에서 ** % ** ** 필드 유형을 렌더링하는 필드 유형, 아마도 귀하의 브라우저 % 기호를 추가? –