/** * @Route("/country/info/set", name="country_info_set") */ public function setCountryAction() { $em = $this->getDoctrine()->getManager(); $title = 'Бельгия'; $body = ' <div class="col-xs-5"><img src="/bundles/app/images/img-country-11.png"></div> <div class="col-xs-7"> <table class="tbl"> <tr> <td class="th1" style="width: 120px">Тип визы</td> <td class="th2" style="width: 150px">Срок оформления</td> <td class="th3">Подача документов через аккредитованное агентство</td> <td class="th4">Личная подача документов в визовый центр</td> </tr> <tr> <td>до 15 дней</td> <td>5-6 рабочих дней</td> <td class="euro">160€</td> <td class="euro">80€</td> </tr> <tr> <td>до 30/90 дней</td> <td>5-6 рабочих дней</td> <td class="euro">240€</td> <td class="euro">140€</td> </tr> <tr> <td>до 90/180 дней</td> <td>5-6 рабочих дней</td> <td class="euro">350€</td> <td class="euro">200€</td> </tr> <tr> <td>180/365 бизн.млт.</td> <td>5-6 рабочих дней</td> <td class="euro">400€</td> <td class="euro">300€</td> </tr> <tr> <td>2 года бизн.млт.</td> <td>5-6 рабочих дней</td> <td class="euro">550€</td> <td class="euro">350€</td> </tr> </table> </div>'; $country = new Country(); $country->setTitle($title); $country->setBody($body); // $em->persist($country); // $em->flush($country); return new Response($body); }
public function load(ObjectManager $manager) { $faker = Factory::create(); foreach ($this->countries as $key => $value) { $country = new Country(); static $i = 1; $country->setTitle($value); $country->setInfo($faker->realText($maxNbChars = 3000, $indexSize = 2)); $country->setFlag('/image/flag_of_country/Flag_of_' . $value . '.svg.png'); $this->addReference("country {$i}", $country); $i++; $manager->persist($country); } $manager->flush(); }