我有一個工作時間通過的「小時」列表。管理員可以檢查他們(複選框)將它們添加到一個法案,(但他能適應現實小時)symfony2顯示錶格字段的兩倍
所以,我有選擇的小時的數組,在我CONTROLER我得到的時間:
$hours = $repository->findBy(array('id' => $tabHour));
所以$hours
countain一個多小時,我想,如果我是創建帶有$小時的形式,它將會被自動顯示的字段不止一次..
foreach($hours as $key => $test){
$billedHour[$key] = new BilledHour();
$form[$key] = $this->container->get('form.factory')->create(new BillMandateForm(), $hour);
}
我試圖做類似this。但它不解決,因爲如果我返回的形式我做不到'form' => $form->createView()
,所以我無法呈現的形式收集...
哎,沒回答我仍然能夠做到這一點,與關係類的方法(多對一)因爲一個賬單有很多billedhours,所以這個我可以生成字段(並在javascript中解析它)。 但我仍然不知道如何在頁面中顯示多個表單,如果我想同時創建2個實體? – RaFF