public function showPartnersBlockAction() { $em = $this->getDoctrine()->getManager(); $parameters = array(); $parameters['partners'] = Partner::getPartners($em, array('onhomepage' => 1)); return $this->render('RenovateMainBundle:Partners:showPartnersBlock.html.twig', $parameters); }
public static function addPartner($em, $parameters) { $document = $em->getRepository("RenovateMainBundle:Document")->find($parameters->documentid); $partner = new Partner(); $partner->setName($parameters->name); $partner->setUrl($parameters->url); $partner->setDocumentid($parameters->documentid); $partner->setDocument($document); $partner->setCreated(new \DateTime()); $partner->setOnhomepage($parameters->onhomepage); $em->persist($partner); $em->flush(); return $partner; }