コード例 #1
0
 /**
  * Main method for fixtures insertion
  * 
  * @param Doctrine\Manager $manager 
  */
 public function load(ObjectManager $manager)
 {
     $reward = new Reward();
     $reward->setAmount(10);
     $reward->setTitle('Envio disco');
     $reward->setDescription('Lorem ipsum dolor sit amet, consectetuer adipiscing eli');
     $reward->setProject();
     $manager->persist($reward);
     unset($reward);
     $reward->setAmount(20);
     $reward->setTitle('Envio disco + camiseta');
     $reward->setDescription('Lorem ipsum dolor sit amet, consectetuer adipiscing eli');
     $reward->setProject();
     $manager->persist($reward);
     unset($reward);
     $reward->setAmount(10);
     $reward->setTitle('Envio disco + camiseta + poster');
     $reward->setDescription('Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis,');
     $reward->setProject();
     $manager->persist($reward);
     unset($reward);
     $manager->flush();
     //Associate a reference for other fixtures
     //        $this->addReference('user-admin', $user);
 }
コード例 #2
0
 private function addDefaultRewards($project)
 {
     // @CHECKME
     // Creacion de recompensas por defecto. Cargarlas desde una tabla?
     $reward = new Reward();
     $reward->setAmount(10);
     $reward->setTitle('Disco');
     $reward->setDescription('Nuestro disco dedicado');
     $reward->setUnits(0);
     $project->addReward($reward);
     unset($reward);
     $reward = new Reward();
     $reward->setAmount(20);
     $reward->setTitle('Disco + camiseta');
     $reward->setDescription('Nuestro disco dedicado y una camiseta');
     $reward->setUnits(0);
     $project->addReward($reward);
     unset($reward);
     $reward = new Reward();
     $reward->setAmount(30);
     $reward->setTitle('Disco + camiseta + fotos dedicadas');
     $reward->setDescription('Nuestro disco dedicado, una camiseta y fotografías dedicadas del grupo');
     $reward->setUnits(0);
     $project->addReward($reward);
     unset($reward);
     return $project;
 }