У меня есть класс с моей формой в папке /application/forms/Auth.php
это похоже на
class Form_Auth extends Zend_Form
{
public function __construct()
{
$this->setName();
parent::__construct();
$username = new Zend_Form_Element_Text('username');
$password = new Zend_Form_Element_Password('password');
$mail = new Zend_Form_Element_Text('mail');
$submit = new Zend_Form_Element_Submit('submit');
$this->addElements(array($username,$password,$mail,$submit));
}
}
Когда я пытаюсь создать объект
$this->view->form = new Form_Auth();
см. Исключение
Ошибка приложения
Информация об исключении:
Сообщение: указано неверное имя; должен
содержать только допустимые переменные символы
и быть непустым
Трассировка стека:
D: \ WWW \ zends \ приложения \ Forms \ auth.php (8):
Zend_Form-> SetName ()
d: \ WWW \ zends \ приложения \ Контроллеры \ RegistrationController.php (49):
Form_Auth -> __ конструкт ()
D: \ WebServer \ ZendFramework \ ZendFramework \ Библиотека \ Zend \ Controller \ action.php (513):
RegistrationController-> indexAction ()
D: \ WebServer \ ZendFramework \ ZendFramework \ Библиотека \ Zend \ Controller \ грузоотправитель \ Standard.php (289):
Zend_Controller_Action-> отправка ( 'indexAction')
D: \ WebServer \ ZendFramework \ ZendFramework \ Библиотека \ Zend \ Controller \ Front.php (954):
Zend_Controller_Dispatcher_Standard-> отправка (Object (Zend_Controller_Request_Http),
Объект (Zend_Controller_Response_Http))
D: \ WebServer \ ZendFramework \ ZendFramework \ Библиотека \ Zend \ Application \ Бутстрап \ Bootstrap.php (97):
Zend_Controller_Front-> отправка ()
D: \ WebServer \ ZendFramework \ ZendFramework \ Библиотека \ Zend \ application.php (366):
Zend_Application_Bootstrap_Bootstrap-> Run ()
D: \ WWW \ zends \ public \ index.php (26): Zend_Application-> run ()
{main} Параметры запроса:
массив ('контроллер' =>
'registration', 'action' => 'index',
'module' => 'default',)
версия zf: 1.10.3
что я делаю не так?