public function setAdCity(EntityManager $em,$cityId) { $city=new AdsmanagerCities(); $adCity=$em ->getRepository("AdsmanagerBundle:AdsmanagerCities") ->findBy(array('id' => $cityId), array('alias' => 'asc')); foreach ($adCity as $cities){ $city->setId($cities->getId()); $city->setTitle($cities->getTitle()); $city->setAlias(strtoupper($cities->getAlias())); $city->setLatitude($cities->getLatitude()); $city->setLongitude($cities->getLongitude()); } if(!$adCity){ $city->setId($GLOBALS['kernel']->getContainer()->getParameter('locationId')); $city->setTitle($GLOBALS['kernel']->getContainer()->getParameter('location')); $city->setAlias(strtoupper($GLOBALS['kernel']->getContainer()->getParameter('alias'))); $city->setLatitude($GLOBALS['kernel']->getContainer()->getParameter('latitude')); $city->setLongitude($GLOBALS['kernel']->getContainer()->getParameter('longitude')); } return $city; }