/**
  * Creates a new Account entity.
  *
  * @Route("/", name="account_create")
  * @Method("POST")
  * @Template("AppBundle:Account:new.html.twig")
  */
 public function createAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $account = new Account();
     $account->setName($request->get('name'));
     $account->setTechnologyDescription($request->get('technologyDescription'));
     $account->setLeaderName($request->get('leaderName'));
     $em->persist($account);
     $em->flush();
     return $this->redirectToRoute('account');
 }
Exemple #2
0
 public function load(ObjectManager $manager)
 {
     $accounts = array(array('name' => 'Playboy', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Tecate', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Sony', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Fandango', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Nintendo', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Insurance', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'), array('name' => 'Coca-Cola', 'leaderName' => 'Joaquin Lopez', 'technologyDescription' => '.NET'));
     foreach ($accounts as $account) {
         $entity = new Account();
         $entity->setName($account['name']);
         $entity->setLeaderName($account['leaderName']);
         $entity->setTechnologyDescription($account['technologyDescription']);
         $manager->persist($entity);
     }
     $manager->flush();
 }