Example #1
0
 public function load(ObjectManager $manager)
 {
     $file = 'data/localidades.json';
     $fileContent = file_get_contents($file);
     $data = json_decode($fileContent);
     foreach ($data as $l) {
         $nombre = $l->nombre;
         $localidad = new Localidad();
         $localidad->setNombre($nombre);
         $this->addReference($nombre, $localidad);
         $manager->persist($localidad);
     }
     $manager->flush();
 }
Example #2
0
 public function countByLocalidad(Localidad $localidad)
 {
     $qb = $this->createQueryBuilder('u');
     $qb->select('COUNT(u.id)');
     $qb->where('u.localidad = :localidad_id');
     $qb->setParameter('localidad_id', $localidad->getId());
     $query = $qb->getQuery();
     $result = $query->getSingleScalarResult();
     return $result;
 }