У меня есть список «часов», которые рабочие передавали по мандатам. Администратор может проверить их (флажок), чтобы добавить их к законопроекту, (но он может адаптировать реальные часы)symfony2 дважды отображает поля формы
Итак, у меня есть массив часа выбран, в моем контроллере я получаю часы:
$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()
, так что я не могу вынести формы ...
Эй, никакого ответа я до сих пор не был в состоянии сделать это, с путем класса отношений (ManyToOne) потому что счет имеет много выставленных счетов, поэтому с этим я мог бы генерировать поля (и анализировать его в javascript). Но я до сих пор не знаю, как отображать более одной формы на странице, если я хочу создать одновременно два объекта? – RaFF