0
심포니를 처음 사용합니다. I 코드를 사용하여 등록 양식을 생성 한 다음 REGISTERTYPE 클래스 Symfony의 기존 클래스 확장하기
$user = new Register();
$form = $this->createForm(new RegisterType(), $user);
i는 데이터베이스의 값을 저장 .I (예) 5 개 필드를 가질 때 시스템과 사용자 레지스터. 지금 나는 다음과 같은 코드를 사용하여 편집 페이지를 표시 :
$user = $em->getRepository('MysiteUserBundle:Register')->find($id);
$form = $this->createForm(new RegisterType(), $user);
//edit.html.twig 코드를
<form action="{{ path('MysiteUserBundle_register_update',{'id':user.id}) }}" method="post" {{ form_enctype(form) }} class="register">
{{ form_errors(form) }}
{{ form_row(form.firstname) }}
{{ form_row(form.lastname) }}
{{ form_row(form.username) }}
<p>
<input type="submit" value="Submit">
</p>
</form>
편집 코드의 문제, 그러나 그것은에서 언급 된 모든 필드를 저를 표시한다는 것입니다 RegisterType 클래스입니다. 일부 필드 만 표시 할 수 있습니다. 그렇다면 어떻게 달성 될 수 있습니다. 도움이 될 것입니다
나뭇 가지 템플릿 코드를 볼 수 있습니까? – Flukey