0
symfonyを初めて使用しています。私は、コードを使用して、登録フォームを作成した:Symfonyの既存のクラスを拡張する
RegisterTypeクラスの$user = new Register();
$form = $this->createForm(new RegisterType(), $user);
iは(例えば)5つのフィールドを持っているユーザがシステムに登録するとき.Iは、データベース内の値を格納します。 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