public function insert(array $data) { $categoriaEntity = $this->em->getReference('Application\\Entity\\Categoria', $data['categoriaId']); $produto = new ProdutoEntity(); $produto->setNome($data['nome'])->setDescricao($data['descricao'])->setCategoria($categoriaEntity); $this->em->persist($produto); $this->em->flush(); return $produto; }
/** * 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); }