public function insert($nome) { $categoriaEntity = new CategoriaEntity(); $categoriaEntity->setNome($nome); $this->em->persist($categoriaEntity); $this->em->flush(); return $categoriaEntity; }
public function load(ObjectManager $manager) { $categoria = new Categoria(); $categoria->setNome("Livros"); $manager->persist($categoria); $manager->flush(); $this->addReference('categoria', $categoria); }
public function insert($data) { $categoriaEntity = new CategoriaEntity(); $categoriaEntity->setNome($data['nome']); $categoriaEntity->setDescricao($data['descricao']); $this->em->persist($categoriaEntity); $this->em->flush(); return $categoriaEntity; }
/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $categoria = new Categoria(); $categoria->setNome('Livros'); $manager->persist($categoria); $this->addReference('categoria-livros', $categoria); $categoria2 = new Categoria(); $categoria2->setNome('Computadores'); $manager->persist($categoria2); $this->addReference('categoria-computadores', $categoria2); $manager->flush(); }
public function insert($nome) { $categoriaEntity = new DataValorEntity(); $categoriaEntity->setDataValor($nome); $this->em->persist($categoriaEntity); //Pegamos a data de aniversário $atual = $categoriaEntity->getDataValor($nome); $data1 = new \DateTime($atual); //Pegamos a data atual $now = new \DateTime('NOW'); //Com o metodo diff retornamos a diferença entre duas datas distintas $intervalo = $data1->diff($now); return $intervalo; }
public function insert($nome) { //Instanciamos a entidade $categoriaEntity = new CategoriaEntity(); //setamos os valores a serem persistidos $categoriaEntity->setDataValor($nome); //Execultamos a persistencia dos dados $this->em->persist($categoriaEntity); /*Tendei transformar esse trecho em uma função mas tive alguns probleminhas e como estou meio sem tempo vou deixar assim mesmo*/ //Pegamos a data de aniversário $atual = $categoriaEntity->getDataValor($nome); $data1 = new \DateTime($atual); //Pegamos a data atual $now = new \DateTime('NOW'); //Com o metodo diff retornamos a diferença entre duas datas distintas $intervalo = $data1->diff($now); //Retornamos o resultado do calculo return $intervalo; }
public function addAction() { $CategoriaForm = new CategoriaForm(); $request = $this->getRequest(); if ($request->isPost()) { $path = './public/img/Itens/'; $name = $_FILES['logo']['name']; $tmp = $_FILES['logo']['tmp_name']; mkdir($path . $request->getPost('name')); // Criando pasta para armazenar os produtos mkdir($path . $request->getPost('name') . "/logo/"); // Criando pasta para armazenar o Logo da categoria. //$path .= basename($_FILES['logo']['name']); $categoria = new Categoria(); //$this->flashMessenger()->addSuccessMessage($path); if (move_uploaded_file($_FILES['logo']['tmp_name'], $path . $request->getPost('name') . "/logo/" . basename($_FILES['logo']['name']))) { $this->flashMessenger()->addSuccessMessage("Arquivo cadastrado com sucesso"); $em = $this->getEntityManager(); $categoria->setCategoriaCreated(new \DateTime("now")); $categoria->setCategoriaName($request->getPost('name')); $categoria->setCategoriaDescription($request->getPost('description')); $categoria->setCategoriaLogo("img/Itens/" . $request->getPost('name') . "/logo/" . $_FILES['logo']['name']); $em->persist($categoria); $em->flush(); } else { $this->flashMessenger()->addErrorMessage("Falha ao subir arquivo!"); } return $this->redirect()->toRoute('categorias-add'); } return new ViewModel(['CategoriaForm' => $CategoriaForm]); }
/** * {@inheritDoc} */ public function setNome($nome) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNome', array($nome)); return parent::setNome($nome); }
/** * {@inheritDoc} */ public function getNome() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNome', array()); return parent::getNome(); }