Advertisement
Guest User

Silverstripe Register Form

a guest
Jan 6th, 2015
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.88 KB | None | 0 0
  1. // REGISTER FORM
  2. public function RegisterForm()
  3. {
  4.     // Fields
  5.     $fields = new FieldList(
  6.         new TextField('Email', 'Email Address', '', 75),
  7.         new PasswordField('Password'),
  8.         new PasswordField('ConfirmPassword', 'Confirm Password'),
  9.         new TextField('FirstName', 'First Name', '', 50),
  10.         new TextField('LastName', 'Surname', '', 50),
  11.         new DateField('Birthdate', 'Birthday')
  12.     );
  13.  
  14.     // Actions
  15.     $actions = new FieldList(
  16.         new FormAction('doRegister', 'Submit')
  17.     );
  18.  
  19.     // Validator
  20.     $validator = new RequiredFields('Email', 'Password', 'ConfirmPassword', 'FirstName', 'LastName', 'Birthdate');
  21.  
  22.     // Return form
  23.     return new Form($this, 'RegisterForm', $fields, $actions, $validator);
  24. }
  25.  
  26. // POST REGISTER FORM
  27. public function doRegister( $data, $form )
  28. {
  29.     // Validate form
  30.     die( var_dump($data) );
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement