これまでのところ、formbuilderを使用してエンティティに関連するフォームのみを作成しました
私は通常これを行います
$builder->add("tasks")
それから私はこれをします
$Form = $this->createForm(new TaskType(), $entity);
ここで、データベースからエンティティをロードできる選択ボックスがある汎用フォームが必要です。
私はそのフォームを永続化またはバインドしていません。ユーザーがユーザーを選択して送信を押すと、そのユーザーページに移動します。
上記のフォームでは、ユーザーエンティティのプロパティとしてタスクを使用していたため、addを使用しました。
しかし、ユーザーにリンクされていないタスクを表示したいだけです。
$form = $this->createFormBuilder($task)
->add('task', 'text')
->add('dueDate', 'date')
->getForm();
上記のコードの例iはそれを行うことができます
$form = $this->createFormBuilder()
->add('task', 'text')
->add('dueDate', 'date')
->getForm();