/** * Indique si la rencontre existe * @param Pays $pays1 * @param Pays $pays2 * @param \DateTime $date * @return type */ public function isRencontreExist($pays1, $pays2, $date) { $isRencontreExist = false; $paysId1 = $pays1->getId(); $paysId2 = $pays2->getId(); $dateFormat = $date->format("Y-m-d H:i:s"); $query = "SELECT r " . "FROM AppBundle:Rencontre r " . "WHERE (r.pays1 = {$paysId1} AND r.pays2 = {$paysId2} AND r.date = '{$dateFormat}') " . "OR (r.pays1 = {$paysId2} AND r.pays2 = {$paysId1} AND r.date = '{$dateFormat}') "; $resultat = $this->getEntityManager()->createQuery($query)->getResult(); if ($resultat) { $isRencontreExist = true; } return $isRencontreExist; }
public function load(ObjectManager $manager) { if (($handle = fopen(__DIR__ . "/../pays.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $pays = new Pays(); $pays->setInitial($data[0]); $pays->setLibelle($data[2]); $pays->setValue($data[1]); $manager->persist($pays); $manager->flush(); } } }