Guest User

Untitled

a guest
Oct 21st, 2017
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. <h2>Add New User</h2>
  2.  
  3. <?= $this->Form->create($user) ?>
  4. <div class="form-group">
  5. <?= $this->Form->control('user_details.first_name', ['class' => 'form-control', 'placeholder'=> 'First Name']);?>
  6. </div>
  7. <div class="form-group">
  8. <?= $this->Form->control('user_details.last_name', ['class' => 'form-control', 'placeholder'=> 'First Name']);?>
  9. </div>
  10. <div class="form-group">
  11. <?= $this->Form->control('username', ['class' => 'form-control', 'placeholder'=> 'Email Address']);?>
  12. </div>
  13. <div class="form-group">
  14. <?= $this->Form->control('password', ['class' => 'form-control', 'placeholder'=> 'Password']);?>
  15. </div>
  16. <div class="form-group">
  17. <?= $this->Form->control('group_id', ['class' => 'form-control', 'options'=> $groups]);?>
  18. </div>
  19. <div class="form-group">
  20. <label>Date of Birth</label>
  21.  
  22. <div class="input-group date">
  23. <div class="input-group-addon">
  24. <i class="fa fa-calendar"></i>
  25. </div>
  26. <?= $this->Form->control('user_details.dob', ['class'=> 'form-control pull-right', 'id' => 'datepicker', 'label' => false])?>
  27. </div>
  28. </div>
  29. <div class="form-group">
  30. <?= $this->Form->control('user_details.state_id', ['class' => 'form-control', 'options' => $states]);?>
  31. </div>
  32.  
  33. <div class="districts" style="margin-bottom:20px;"></div>
  34. <div class="blocks" style="margin-bottom:20px;"></div>
  35. <div class="panchayats" style="margin-bottom:20px;"></div>
  36. <div class="form-group">
  37. <?= $this->Form->control('user_details.senior', ['class' => 'form-control', 'options' => $seniors]);?>
  38. </div>
  39. <div class="form-group">
  40. <?= $this->Form->control('user_details.address', ['class' => 'form-control', 'type' => 'textarea']);?>
  41. </div>
  42. <?= $this->Form->button(__('Submit')) ?>
  43. <?= $this->Form->end(); ?>
  44.  
  45. $user = $this->Users->newEntity($this->request->getData(),[
  46. 'associated' => ['UserDetails']]);
  47. if ($this->request->is('post')) {
  48. //echo "<pre>";
  49. //print_R($this->request->getData());
  50. //exit;
  51. $user = $this->Users->patchEntity($user, $this->request->getData(),[
  52. 'associated' => ['UserDetails']
  53. ]);
  54. if ($result = $this->Users->save($user)) {
  55.  
  56. $this->Flash->success(__('The user has been saved.'));
  57. return $this->redirect(['action' => 'index']);
  58. }
  59. $this->Flash->error(__('The user could not be saved. Please, try again.'));
  60. }
Add Comment
Please, Sign In to add comment