/**
  * Automatically initializes contact form configuration.
  *
  * @see OnePiece5::Form()
  * @return Form5
  */
 static function Form()
 {
     static $form;
     if (!$form) {
         $form = OnePiece5::Form();
         $form->AddForm(Config_Contact::form_config());
     }
     return $form;
 }
Ejemplo n.º 2
0
//  Form configuration.
$form = new Config();
//  Form name.
$form->name = 'sample_form';
$form->action = './';
//  Input configuration.
$form->input->single_line_text->type = 'text';
$form->input->single_line_text->label = 'Sample form : ';
//  Submit button configuration.
$form->input->submit_button->type = 'submit';
$form->input->submit_button->value = ' Submit ';
## Initialize Form
//  Create instance of `OnePiece5`.
$op = new OnePiece5();
//  Join Form configuration.
$op->Form()->AddForm($form);
## Output of Form
//	Output form tag.
$op->Form()->Start('sample_form');
//	Output label of `input` tag.
$op->Form()->Label('single_line_text');
//	Output `input` tag.
$op->Form()->Input('single_line_text');
//	Output submit button.
$op->Form()->Input('submit_button');
//	Output close form tag.
$op->Form()->Finish('sample_form');
## Output of value.
//	Output value of `input` tag. (Specify to input-name and form-name.)
$op->Form()->Value('single_line_text', 'sample_form');
## Validate.