2015-08-31 68 views
-1

我是Zend Framework 2的新手。我在創建表單時收到致命錯誤消息。zend框架中的表單錯誤2

這是我的表單類:

namespace Myform\Form; 

use Zend\Form\Form; 

class CustomerloginForm extends Form 
{ 
    public function __construct($name) 
    { 
     parent::__construct($name); 

     $this->add(array(
      'name' => 'submit', 
      'type' => 'Submit', 
      'attributes' => array(
       'value' => 'BusEnquiry', 
       'id' => 'btn-fblogin', 
       'class'=>'btn btn-primary', 
       'style'=>'float:left;position:relative;left:5px;'  
      ), 
     )); 
    } 
} 

這是我的控制器類:

namespace Myform\Controller; 

use Zend\Mvc\Controller\AbstractActionController; 

use Zend\View\Model\ViewModel; 

use Zend\View\Renderer\PhpRenderer; 

use Myform\Form\CustomerloginForm; 

class LoginController extends AbstractActionController 
{ 
    public function loginAction() 
    { 
     $form = new CustomerloginForm('customerloginForm'); 
     //this is the problem area 
     //I am getting a fatal error message that CustomerloginForm class can not be found 
     return new viewModel(); 
    } 
} 

Fatal error: Class 'Myform\Form\CustomerloginForm' not found

回答

0

有幾件事情你應該檢查:

  • 是您的文件名對應於你的班級名稱? 所以文件名應該是CustomerloginForm.php(注意大小寫)。
  • CustomerloginForm在正確的名稱空間中嗎?
    (應該是:...\src\Myform\Form\CustomerloginForm.php
  • 您的文件夾結構是否正確?問題可能與某些自動加載問題有關。
+0

日Thnx答覆我解決的問題üR右我的文件夾名稱是錯誤的日Thnx愛你的計算器和所有成員 –

+0

@PRASHANTMAROTHIYA如果我的回答解決您的問題,這將是巨大的,如果你能接受它。然後其他人也知道這個問題是回答。 – Wilt