Я новичок в symfony. Я создал форму регистрации, используя код:Расширение существующего класса в Symfony
$user = new Register();
$form = $this->createForm(new RegisterType(), $user);
В классе RegisterType я есть 5 полей (например) .И хранить значения в базе данных, когда пользователь регистрируется с системой. Теперь я отобразить страницу EDIT, используя следующий код:
$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>
Проблема с кодом EDIT, однако, что он показывает мне все поля, упомянутые в Тип RegisterType. Можно отображать только некоторые поля. Если да, то как это можно достичь. Любая помощь будет оценена
Можем ли мы увидеть ваш шаблон кода твиста, пожалуйста ... – Flukey