djuro95

LoadDataInBase

Feb 22nd, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. Load data - ucitavanje podataka u bazu
  2.  
  3. + + +
  4. CarBundle/DataFixtures/ORM/LoadDictonary.php
  5.  
  6. class LoadDictonary implements FixtureInterface
  7. {
  8. public function load(ObjectManager $manager)
  9. {
  10. $make = new Make();
  11. $make->setName('VW');
  12.  
  13. $make1 = new Make();
  14. $make1->setName('VW1');
  15.  
  16. $make2 = new Make();
  17. $make2->setName('VW2');
  18.  
  19. $manager->persist($make);
  20. $manager->persist($make1);
  21. $manager->persist($make2);
  22. $manager->flush();
  23. $this->addReference("X1",$model1);
  24. $this->addReference("BMW",$make1);
  25. }
  26. }
  27.  
  28. *******************
  29. php bin/console doctrine:fixture:load
  30. 1. y
  31.  
  32. php bin/console doctrine:fixture:load --append
  33.  
  34.  
  35. ------------------------------------------------
  36.  
  37. use Doctrine\Common\DataFixture\AbstractFixture;
  38.  
  39. class LoadCars extends AbstractInterface implements OrderedFixtureInterface
  40. {
  41. public function load(ObjectManager $manager)
  42. {
  43. $car = new Car();
  44. $car->setModel($this->getReference('X1'));
  45. $car->setMake($this->getReference('BMW'));
  46.  
  47. $manager->persist($car1);
  48. $manager->flush();
  49. }
  50.  
  51.  
  52. /**
  53. *
  54. * @return integer
  55. */
  56. public function getOrder()
  57. {
  58. return 1;
  59. }
  60. }
Add Comment
Please, Sign In to add comment