Auth_Basic::createForm PHP Метод

createForm() публичный Метод

Override if you want to use your own form. If you need to change template used by a log-in form, add template/default/page/login.html.
public createForm ( Page $page ) : Form
$page Page
Результат Form
    public function createForm($page)
    {
        /** @type Form $form */
        $form = $page->add('Form', null, null, array('form/minimal'));
        /** @type Field $email */
        $email = $this->model->hasField($this->login_field);
        $email = $email ? $email->caption() : 'E-mail';
        /** @type Field $password */
        $password = $this->model->hasField($this->password_field);
        $password = $password ? $password->caption() : 'Password';
        $form->addField('Line', 'username', $email);
        $form->addField('Password', 'password', $password);
        $form->addSubmit('Login')->addClass('atk-jackscrew')->addClass('atk-swatch-green');
        //$form->add('View',null,'button_row_left')->addClass('atk-jackscrew');
        return $form;
    }