コード例 #1
0
<?php

/** @var \RedDevil\InputModels\Account\RegisterInputModel $model */
?>
<div class="col-md-9">
    <h2>Register</h2>
    <div class="form-group">
        <?php 
use RedDevil\ViewHelpers\ActionLink;
use RedDevil\ViewHelpers\CSFRToken;
use RedDevil\ViewHelpers\Form;
use RedDevil\ViewHelpers\PasswordField;
use RedDevil\ViewHelpers\SubmitButton;
use RedDevil\ViewHelpers\TextField;
$form = new Form('register-form', 'home/index');
$form->setAttribute('method', 'post');
$form->setAttribute('action', '/account/register');
$form->addTextField(TextField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'username')->addLabel('Username', true)->setAttribute('name', 'username'));
$form->addTextField(TextField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'email')->addLabel('Email', true)->setAttribute('name', 'email'));
$form->addTextField(TextField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'fullname')->addLabel('Full name', true)->setAttribute('name', 'fullname'));
$form->addTextField(TextField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'telephone')->addLabel('Telephone', true)->setAttribute('name', 'telephone'));
$form->addPasswordField(PasswordField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'password')->addLabel('Password', true)->setAttribute('name', 'password'));
$form->addPasswordField(PasswordField::create()->setAttribute('class', 'form-control')->setAttribute('id', 'confirmPassword')->addLabel('Confirm password', true)->setAttribute('name', 'confirmPassword'));
$form->addSubmitButton(SubmitButton::create()->setAttribute('class', 'btn btn-default')->setAttribute('value', 'Register')->setNewLineAfter(false));
$form->addActionLink(ActionLink::create()->setNewLineBefore(false)->setAttribute('id', 'cancel')->setAttribute('href', 'home/index')->setData('Cancel')->setAttribute('class', 'btn btn btn-primary'));
$form->addCSRFToken(CSFRToken::create()->setAttribute('name', 'validation-token'));
$form->render();
?>
    </div>
</div>