<?php class Form_LoginForm extends Zend_Form { public function __contruct($option = null) { parent::__contruct($option); $this->setName('login'); $username=new Zend_Form_Element_Text('username'); $username->setLabel('Username:') ->isRequired(); $password=new Zend_Form_Element_Password('password'); $password->setLabel('Password:') ->isRequired(TRUE); $login=new Zend_Form_Element_Submit('login'); $login->setLabel('Login'); $this->setMethod('post'); $this->setAction('/autoryzacja/login'); } }
W kontrolerze wywołuje go tak:
$form = new Form_LoginForm(); $this->view->form=$form;
W widoku mam echo $this->form;
Efekt jest taki, że nie widać formularza w ogóle, a w źródle widoku jest tylko:
Walczę od paru minut i nie mam pojęcia co jest nie tak. To invalid to jest napis podczas podania złych danych w trakcie logowanie.
//Problem rozwiązany, temat do kasacji