public function load(ObjectManager $manager)
 {
     //Niveles
     $niveles = array('Primero' => array('Primero A', 'Primero B', 'Primero C'), 'Segundo' => array('Segundo A', 'Segundo B'), 'Tercero' => array('Tercero A', 'Tercero B'), 'Cuarto' => array('Cuarto A'), 'Primero Diversificación' => array('Primero Diversificación'), 'Segundo Diversificación' => array('Segundo Diversificación'));
     foreach ($niveles as $tipo => $linea) {
         $nivel = new Nivel();
         $nivel->setDescripcion($tipo);
         $manager->persist($nivel);
         foreach ($linea as $lgrupo) {
             $grupo = new Grupo();
             $grupo->setNivel($nivel);
             $grupo->setDescripcion($lgrupo);
             $manager->persist($grupo);
         }
     }
     //Graba en BD
     $manager->flush();
 }
Example #2
0
 /**
  * Averigua si el profesor ya tiene asignado este grupo
  * 
  * @param Evaluacion\AppBundle\Entity\Grupo $grupo
  * @return boolean
  */
 public function hasGrupo(\Evaluacion\AppBundle\Entity\Grupo $grupo)
 {
     foreach ($this->grupos as $valor) {
         if ($valor->getId() == $grupo->getId()) {
             return true;
         }
     }
     return false;
 }