我試圖建立一個Zend的網站具有以下目錄結構:問題得到Zend的形式工作
application
-configs
-forms
-modules
-admin
-default
-controllers
-IndexController.php
-forms
-Testform.php
-layouts
-modules
-views
然後在我的IndexController.php我有以下
公共職能contactMeAction() {
$request = $this->getRequest();
$form = new Form_Testform();
if ($this->getRequest()->isPost()) {
if ($form->isValid($request->getPost())) {
//進程東西
return $this->_helper->redirector('index');
}
}
$this->view->form = $form;
}
文件Testform.php我類Form_Testform擴展Zend_Form的 在
{ 公共職能的init(){ ...... 等
但我m出現以下錯誤:
致命錯誤:類'Form_Testform'找不到/home/websites/test.local/public_html/prototype/application/modules/default/controllers/Ind exController.php第22行
調用堆棧: 0.0004 325228 1. {主}()/home/websites/test.local/public_html/prototype/public/index.php:0 0.1742 5351472 2. Zend_Application- > run()/home/websites/test.local/public_html/prototype/public/index.php:0.1742 5351472 3. Zend_Application_Bootstrap_Bootstrap-> run()/opt/ZendFramework-1.10.7/library/Zend/Application。 php:366 0.1745 5351708 4. Zend_Controller_Front-> dispatch()/opt/ZendFramework-1.10.7/library/Zend/Application/Bootstrap/Bootstrap.php:97 0.1872 5707240 5. Zend_Controller_Dispatcher_Standard-> dispatch()/ opt/ZendFramework-1.10.7/library/Zend/Controller/Front.php:954 0.2026 6016200 6. Zend_Controller_Action-> dispatch()/ o pt/ZendFramework-1.10.7/library/Zend/Controller/Dispatcher/Standard.php:295 0.2029 6020692 7. IndexController-> contactMeAction()/opt/ZendFramework-1.10.7/library/Zend/Controller/Action.php :513
我哪裏錯了?
我試過了,但沒有奏效。 – Paul 2010-10-01 18:29:34
看我的編輯。這應該解決它(注意你的行動的名稱的情況下)。 – Stuart 2010-10-03 02:56:19
我得到致命錯誤:找不到類'Application_Form_Testform',有沒有辦法在屏幕上顯示它試圖查找的位置? – Paul 2010-10-03 10:47:42