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); }