public function insert(array $data) { $categoriaEntity = $this->em->getReference('Application\\Entity\\Categoria', $data['categoriaId']); $produtoEntity = new ProdutoEntity(); $produtoEntity->setCategoria($categoriaEntity)->setNome($data['nome'])->setDescricao($data['descricao']); $this->em->persist($produtoEntity); $this->em->flush(); return $produtoEntity; }
/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $categoriaLivros = $this->getReference('categoria-livros'); $categoriaComputadores = $this->getReference('categoria-computadores'); $produto = new Produto(); $produto->setNome('Orientacao a Objetos')->setCategoria($categoriaLivros)->setDescricao('Livro sobre OO muito bom'); $manager->persist($produto); $produto = new Produto(); $produto->setNome('i MAC')->setCategoria($categoriaComputadores)->setDescricao('O computador da Apple'); $manager->persist($produto); $manager->flush(); }
/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $categoriaLivros = $this->getReference('categoria-livros'); $categoriaComputadores = $this->getReference('categoria-computadores'); $produto = new Produto(); $produto->setNome("Orientação a objetos")->setCategoria($categoriaLivros)->setDescricao("Descrição do livro"); $manager->persist($produto); $produto = new Produto(); $produto->setNome("Macbook Pro")->setCategoria($categoriaComputadores)->setDescricao("Descrição do computador"); $manager->persist($produto); $manager->flush(); }
public function load(ObjectManager $manager) { $categoriaLivros = $this->getReference('categoria-livros'); $categoriaComputadores = $this->getReference('categoria-computadores'); $produto = new Produto(); $produto->setNome("ZF2 Pratica")->setCategoria($categoriaLivros); $manager->persist($produto); $produto2 = new Produto(); $produto2->setNome("Macbook Pro")->setCategoria($categoriaComputadores); $manager->persist($produto2); $manager->flush(); }
/** * {@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(); }
/** * {@inheritDoc} */ public function setDescricao($descricao) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescricao', array($descricao)); return parent::setDescricao($descricao); }