Ich bin neu in symfony. Ich habe ein Anmeldeformular mit dem Code erstellt:Erweitern der bestehenden Klasse in Symfony
$user = new Register();
$form = $this->createForm(new RegisterType(), $user);
In der RegisterType Klasse ich habe 5 Felder (zum Beispiel) .I die Werte in der Datenbank gespeichert werden, wenn der Benutzer Register mit dem System. Jetzt zeige ich die EDIT-Seite folgenden Code:
$user = $em->getRepository('MysiteUserBundle:Register')->find($id);
$form = $this->createForm(new RegisterType(), $user);
//edit.html.twig Code
<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>
Das Problem mit dem EDIT-Code ist jedoch, dass es mir zeigt alle genannten Felder in RegisterType class.Ist es möglich, nur einige Felder anzuzeigen. Wenn ja, wie kann dies erreicht werden? Jede Hilfe wird geschätzt
Können wir Ihren Zweigvorlagencode bitte sehen ... – Flukey