Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 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();
         }
     }
 }