/** * 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; }
// 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.