Ejemplo n.º 1
0
 public function saveGaleria($values)
 {
     if ($values['id'] != 0) {
         $galeria = $this->getObjectmanager()->find('Admin\\Model\\Galeria', $values['id']);
     } else {
         $galeria = new Model();
     }
     $imagem = explode('.', $values['imagem']['tmp_name']);
     $galeria->setTitulo($values['titulo']);
     $galeria->setStatus($this->getObjectManager()->find('Admin\\Model\\Status', $values['status']));
     $galeria->setCadastro(new \DateTime('now'));
     $galeria->setImagem(str_replace('public', '', $imagem[0]));
     $galeria->setExtensao($imagem[1]);
     $this->getObjectManager()->persist($galeria);
     try {
         $this->getObjectManager()->flush();
     } catch (\Exception $ex) {
         throw new \Exception('Erro ao cadastrar álbum');
     }
 }
 /**
  * {@inheritDoc}
  */
 public function setTitulo($titulo)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitulo', array($titulo));
     return parent::setTitulo($titulo);
 }