Exemplo n.º 1
0
 public function preracunaj()
 {
     if ($this->besedilo) {
         $this->avtor = $this->besedilo->getAvtor();
     }
 }
Exemplo n.º 2
0
 /**
  *
  * @param \Tip\Repository\IzbirneOpcije $rep
  * @param string $object
  * @param array $vals
  */
 public function populateBesedilo($manager, $v)
 {
     $rep = $manager->getRepository('Produkcija\\Entity\\Besedilo');
     $o = $rep->findOneByStevilka(trim($v[0]));
     $nov = false;
     if (!$o) {
         $o = new Besedilo();
         $o->setStevilka(trim($v[0]));
         $nov = true;
     }
     $o->setNaslov($v[1]);
     //        $o->setAvtor($v[2]);
     $o->setPodnaslov($v[3]);
     $o->setJezik($v[4]);
     $o->setNaslovIzvirnika($v[5]);
     $date = empty($v[6]) ? null : date_create($v[6]);
     // polje mora biti v php-jevi PHP-jevem datetime  tipu
     $o->setDatumPrejema($date);
     $o->setMoskeVloge($v[7]);
     $o->setZenskeVloge($v[8]);
     //        $o->setPrevajalec($v[9]);
     $o->setPovzetekVsebine($v[10]);
     if ($nov) {
         $rep->create($o);
     } else {
         $rep->update($o);
     }
     $referenca = 'Besedilo-' . $v[0];
     //var_dump($referenca);
     $this->addReference($referenca, $o);
 }