przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

<?php

class Application_Form_Login extends Zend_Form
{

    public function init()
    {
        $this->setMethod('post');

        $view = Zend_Layout::getMvcInstance()->getView();
        $url = $view->url(array(
            'controller' => 'auth', 'action' => 'login'
        ));

        $this->setAction($url);

        $this->addElement(
            'text',
            'username',
            array(
                'label'    => 'Username:',
                'required' => true,
                'filters'  => array('StringTrim'),
            )
        );

        $this->addElement(
            'password',
            'password',
            array(
                'label'    => 'Password:',
                'required' => true,
            )
        );

        $this->addElement(
            'submit',
            'submit',
            array(
                'ignore'   => true,
                'label'    => 'Login',
            )
        );

    }

}

Listing 34.2. Formularz do logowania

Rozdział 34. Pierwsza aplikacja zawierająca formularz do logowania

listing-34-02.txt