Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. return array(
  2. 'doctrine' => array(
  3. 'driver' => array(
  4. __NAMESPACE__. '_driver' => array(
  5. 'class' => 'DoctrineORMMappingDriverAnnotationDriver',
  6. 'cache' => 'array',
  7. 'paths' => array(__DIR__ . '/../src/' . __NAMESPACE__ . '/Entity')
  8. ),
  9. 'orm_default' => array(
  10. 'drivers' => array(
  11. __NAMESPACE__.'Entity' => __NAMESPACE__.'_driver'
  12. )
  13. )
  14. )
  15. ),
  16.  
  17. class LoginController extends AbstractRestfulController {
  18.  
  19. public function indexAction() {
  20.  
  21. $em = $this->getServiceLocator()-> get('DoctrineORMEntityManager');
  22. $usr = new User();
  23. $usr->setUsername('yassine');
  24. $usr->setPassword('yassine');
  25. $usr->setEmail('yassine@gmail.com');
  26. $em->persist($usr);
  27. $em->flush(); } }
  28.  
  29. use DoctrineORMMapping as ORM;
  30.  
  31. /**
  32. * @ORMEntity
  33. * @ORMTable(name="user")
  34. */
  35.  
  36. /**
  37. * @ORMColumn(name="username")
  38. */
  39. protected $username;
  40.  
  41. /**
  42. * @ORMColumn(name="password")
  43. */
  44. protected $password;
  45.  
  46. /**
  47. * @ORMColumn(name="email")
  48. */
  49. protected $email;
  50.  
  51. // Returns ID of the user
  52. public function getId()
  53. {
  54. return $this->id;
  55. }
  56.  
  57. // Sets ID of the user.
  58. public function setId($id)
  59. {
  60. $this->id = $id;
  61. }
  62.  
  63. // Returns username.
  64. public function getUsername()
  65. {
  66. return $this->username;
  67. }
  68.  
  69. // Sets username.
  70. public function setUsername($username)
  71. {
  72. $this->username = $username;
  73. }
  74.  
  75. // Returns password.
  76. public function getPassword()
  77. {
  78. return $this->password;
  79. }
  80.  
  81. // Sets Password.
  82. public function setPassword($password)
  83. {
  84. $this->password = $password;
  85. }
  86.  
  87. // Sets email.
  88. public function setEmail($email)
  89. {
  90. $this->email = $email;
  91. }
  92.  
  93. // Returns email.
  94. public function getEmail()
  95. {
  96. return $this->email;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement