Zend模块与表单

时间:2011-03-22 07:58:46

标签: zend-framework forms module

我是Zend Framework的新手。我正在使用前端和管理面板模块。

在管理面板中,我想要登录表单,然后文件夹结构是

应用/

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

我遇到错误“致命错误:在第9行的D:\ wamp \ www \ ioc \ Application \ modules \ backend \ controllers \ LoginController.php中找不到类'Backend_Forms_LoginForm'”

请帮我解决这个问题。

感谢。

我使用以下网址http://weierophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html

创建了控制器和表单

在控制器中,它通过

调用表单

返回新的Backend_Forms_LoginForm(数组(             'action'=> '/登录/过程',             'method'=> “后”,         ));

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

如果您使用的是standard autoloading,则表单的类应该精确命名Backend_Form_LoginForm(单数形式的'form')。

还要确保您有Backend模块的引导程序。

答案 1 :(得分:-1)

我不知道为什么它不起作用......它应该...... 顺便说一句,我遇到的许多开发人员都使用将所有表单放入默认表单目录或库目录中,因此可以根据需要更改名称,而无需执行包含或其他操作。

在你的情况下,你可以尝试创建/ library / backend / forms并以与你写的相同的方式编写表单