Сообщения

Сообщения за июль, 2013

Symfony2 many-to-many form

Изображение
Недавно попалась задача: есть звенья и задачи - необходимо создавать наряды в котором каждому звену будут накидываться задачи. Каждый наряд хранит звено и осуществляется связь многие ко многим  между нарядами и задачами, так как они могут быть использованы ещё раз. Реализация конечно кривоватая но довольно таки простая в осуществлении. Создадим экшен для нашей формы: <?php public function newlsAction ( Request $request ) { $em = $this -> getDoctrine() -> getManager(); $link_list = $em -> getRepository( 'EnsClientsdbBundle:Link' ) -> findAll(); $service_list = $em -> getRepository( 'EnsClientsdbBundle:Service' ) -> findAll(); return $this -> render( 'EnsClientsdbBundle:TourOfDuty:newls.html.twig' , array ( 'link_list' => $link_list , 'service_list' => $service_list , )); } ?> получаем списки звеньев и список услуг(они же задачи). Далее вьюве