/** * 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'); }
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(); }