Guest User

Untitled

a guest
Nov 30th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. namespace AppBundleEntity;
  2.  
  3. use DoctrineORMMapping as ORM;
  4.  
  5. /**
  6. * @ORMEntity
  7. * @ORMTable(name="user")
  8. */
  9. class User
  10. {
  11. /**
  12. * @ORMColumn(type="integer")
  13. * @ORMId
  14. * @ORMGeneratedValue(strategy="AUTO")
  15. */
  16. private $id;
  17.  
  18. /**
  19. * @ORMColumn(type="string", length=100)
  20. */
  21. private $username;
  22. ...
  23.  
  24. ...
  25. /**
  26. * @Route("/", name="homepage")
  27. * @param Request $request
  28. * @return Response
  29. */
  30. public function indexAction(Request $request)
  31. {
  32. $manager = $this->getDoctrine()->getManager();
  33.  
  34. $user = new User();
  35. $user->setUsername('jiro');
  36. $user->setPassword('fantozzi');
  37.  
  38. try{
  39. $manager->persist($user);
  40. $manager->flush();
  41.  
  42. }catch (Exception $exception){
  43. var_dump($exception->getMessage());
  44. }
  45. return new Response("<h1>It works</h1>");
  46. }
  47. ...
  48.  
  49. doctrine:
  50. dbal:
  51. driver: pdo_mysql
  52. host: '%database_host%'
  53. port: '%database_port%'
  54. dbname: '%database_name%'
  55. user: '%database_user%'
  56. password: '%database_password%'
  57. charset: utf8mb4
  58. default_table_options:
  59. charset: utf8mb4
  60. collate: utf8mb4_unicode_ci
  61. orm:
  62. auto_generate_proxy_classes: '%kernel.debug%'
  63. naming_strategy: doctrine.orm.naming_strategy.underscore
  64. auto_mapping: true
Add Comment
Please, Sign In to add comment