<?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