我有一份工人通过任务的“小时”清单。管理员可以检查它们(复选框)以将它们添加到账单中,(但他可以调整实际时间)
所以,我选择了一个小时数组,在我的控制器中我得到了小时数:
$hours = $repository->findBy(array('id' => $tabHour));
等了$hours
一个多小时,我想如果我用 $hours 创建一个表单,它会自动显示多个字段..
foreach($hours as $key => $test){
$billedHour[$key] = new BilledHour();
$form[$key] = $this->container->get('form.factory')->create(new BillMandateForm(), $hour);
}
我试着这样做。但这并没有解决,因为如果我返回一组表单我不能这样做'form' => $form->createView()
,所以我无法呈现表单......