【发布时间】:2012-06-11 20:25:49
【问题描述】:
我有一个工人通过任务传递的“小时”列表。管理员可以选中它们(复选框)以将它们添加到账单中,(但他可以调整实际时间)
所以,我选择了一个小时数组,在我的控制器中我得到了小时数:
$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);
}
我试着像this 那样做。但这并没有解决,因为如果我返回一组表单,我将无法执行'form' => $form->createView()so 我无法呈现表单...
【问题讨论】:
-
嘿,没有答案我仍然能够做到,使用关系类(manytoone)的方式导致账单有很多计费时间,所以我可以生成字段(并在 javascript 中解析它) .但是我仍然不知道如何在一个页面中显示多个表单,如果我想同时创建 2 个实体??