我是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'=> “后”, ));
请帮我解决这个问题。
答案 0 :(得分:1)
如果您使用的是standard autoloading,则表单的类应该精确命名Backend_Form_LoginForm
(单数形式的'form')。
还要确保您有Backend
模块的引导程序。
答案 1 :(得分:-1)
我不知道为什么它不起作用......它应该...... 顺便说一句,我遇到的许多开发人员都使用将所有表单放入默认表单目录或库目录中,因此可以根据需要更改名称,而无需执行包含或其他操作。
在你的情况下,你可以尝试创建/ library / backend / forms并以与你写的相同的方式编写表单