Zend модули с формой - PullRequest
       7

Zend модули с формой

0 голосов
/ 22 марта 2011

Я новичок в Zend Framework.Я использую модули для интерфейса и админ-панели.

В админ-панели мне нужна форма входа в систему, тогда структура папок будет

application /

         modules/
                 backend/
                       controllers/
                             LoginController.php
                       forms/
                             LoginForm.php
                       views/
                             scripts/
                                     login/
                                           index.phtml

У меня ошибка «Неустранимая ошибка: класс 'Backend_Forms_LoginForm' не найден в D: \ wamp \ www \ ioc \ Application \ modules \ backend \ controllers \ LoginController.php в строке 9"

Пожалуйста, помогитемне это исправить.

Спасибо.

Я создал контроллер и формы, используя следующий URL http://weierophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html

В контроллере он вызывает форму по

вернуть новый Backend_Forms_LoginForm (массив ('action' => '/ login / process', 'method' => 'post',));

Пожалуйста, помогите мне исправить это.

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Если вы используете стандартное автозагрузку , класс вашей формы должен иметь точное имя Backend_Form_LoginForm («форма» в единственном числе).

Также убедитесь, что у вас есть модуль начальной загрузки для модуля Backend.

0 голосов
/ 22 марта 2011

Я не знаю, почему это не сработает ... это может ... кстати, многие разработчики, которых я встречал, используют для помещения всех форм в каталог форм по умолчанию или в каталог Библиотеки,таким образом, вы можете изменить имя по своему усмотрению, не используя include или что-то еще.

в вашем случае вы можете попробовать создать / library / backend / forms и написать форму так же, как вы написали

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...