Zend Framework :: Этот код хорош для входа пользователя (его начало - потому что я хочу знать, можно ли его улучшить) - PullRequest
0 голосов
/ 12 июня 2010

Я новичок в Zend.

Главный вопрос: Этот код хорош для входа пользователя (его начало - потому что я хочу знать, можно ли его улучшить)?

Спасибо

просмотр index.phtml

<? echo $this->form

контроллер IndexAction.php

public function indexAction() {
        $form=new Application_Form_Login();
        $this->view->form = $form;
        if ($this->getRequest()->isPost()) {
            $formData = $this->getRequest()->getPost();
            if ($form->isValid($formData)) {
                echo " test value username: ".$form->getValue('username');
            }
        }
    }

форма Login.php

public function init() {


        $this->setMethod('post');
        $this->setName('user login');
        $username = new Zend_Form_Element_Text('username');
        $username->setLabel("username")
                ->setRequired(true)
                ->addFilter('StripTags')
                ->addFilter('StringTrim')
                ->addValidator('NotEmpty');

        $password = new Zend_Form_Element_Password('password');
        $password->setLabel('password')
                ->setRequired(true)
                ->addFilter('StripTags')
                ->addFilter('StringTrim')
                ->addValidator('NotEmpty');

        $submit = new Zend_Form_Element_Submit('submit');


        $this->addElements(array($username, $password, $submit));
}

Ответы [ 2 ]

1 голос
/ 13 июня 2010

что действительно особенного в вашем коде? стандартный шаблон.

1 голос
/ 13 июня 2010

Пока все хорошо.ИМО, дальше нечего улучшать.Он отображает форму и, если запрос POST, проверяет форму по данным в массиве POST.

...