Example #1
0
 public function testAction()
 {
     $em = $this->getServiceLocator()->get('Doctrine\\ORM\\EntityManager');
     //$repo = $em->getRepository('Sklep\Entity\Item')->find(1);
     //var_dump($repo->getCategory()->getCategoryName());
     /*
             $item  = new Item();
             $category = new Category();
             $category->setCategoryName('aCracie');
             //var_dump($category);
             
             $item->getCategory()->add($category);
             $item->setName('AMeZZZ');
             $item->setDescription('Wielka bzdura');
             $item->setImage('gole stwory');
             $item->setPice(1);
             $item->setPrice(2);
            
             $category = new Category();
             $category->setCategoryName('aCracie');
     $item->getCategory()->add($category);
             $em->persist($category);
             $em->persist($item);
             $em->flush();
             var_dump($item->getHashtagCategory());
     */
     $category = new Category();
     $category->setCategoryName('Main Products');
     $product = new Item();
     $product->setName('Foo');
     $product->setDescription('Wesołe jabłuszko');
     $product->setPice(2);
     $product->setImage('wesola dupa');
     $product->setPrice(19.99);
     //$product->setDescription('Lorem ipsum dolor');
     // relate this product to the category
     $product->addCategory($category);
     $em->persist($category);
     $em->persist($product);
     $em->flush();
     return ['message' => $message = 'Udało się'];
 }