2013-10-17 4 views
2

에서 입력 유형을 변경합니다. symfony 2.3 버전을 나뭇 가지 1.0과 함께 사용하고 있습니다.는 어떻게 symfony2에 새로운 오전 나뭇 가지

내 문제는 I'am 전자 메일 텍스트에서 입력 필드 유형을 변경하려고한다는 것입니다. 여기

내 코드입니다 :

<div class="control-group"> 
    {{ form_label(form.generalEmail, null, {'label_attr': {'class': 'control-label'}}) }} 
    {{ form_errors(form.generalEmail) }} 
    <div class="controls"> 
     <div class="span12"> 
      {{ form_widget(form.generalEmail, {'attr': {'class': 'span6'}}) }} 
     </div> 
    </div> 
</div> 

내가 어떻게 할 수 있습니까?

답변

3

심포니는 엔터티 파일을 기반으로 가장 적합한 양식 필드의 유형을 파악하려고 : 문서의 section에서

봐, 그것은 최고의 문서 소스입니다. 엔터티 필드 유형이 문자열이기 때문에 폼에서

는 입력 필드가 표시됩니다. 양식 작성 도구에는 아마도 다음과 같을 것입니다.

$builder->add('email'); 

전자 메일 필드를 지정하도록 변경하십시오.

$builder->add('email', 'email'); 
1

난 당신이 양식 빌더를 편집한다고 생각합니다. 빌더에서

현재 필드 'text', 당신은 'email'로 변경해야합니다.

관련 문제