2011-03-22 30 views
0

我是Zend Framework的新手。我正在爲前端和管理面板使用模塊。Zend模塊與表格

在管理面板,我想有登錄表單,則文件夾結構是

應用/

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

我有一個錯誤「致命錯誤:類‘Backend_Forms_LoginForm’未找到在第9行D:\ wamp \ www \ ioc \ Application \ modules \ backend \ controllers \ LoginController.php「

請幫我解決這個問題。

謝謝。

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

在控制器中創建控制器和形式,它由

返回新Backend_Forms_LoginForm(陣列( '動作'=> '/登錄/過程', 調用形式'method'=>'post', ));

請幫我解決這個問題。

回答

-1

我不知道爲什麼它不會工作......它應該... 順便說一句,我遇到的很多開發人員使用將所有表單放入默認窗體目錄或放入庫目錄,所以可以根據自己的喜好更改名稱,而無需包含或其他內容。

你的情況

您可以嘗試創建/庫/後端/表格,寫的形式,爲您所著

1

以同樣的方式如果您使用standard autoloading,你的窗體類應該命名爲準確Backend_Form_LoginForm('形式'單數)。

此外,請確保您有一個Backend模塊的引導。

+1

+1模塊自動加載器只會在模塊引導類存在時註冊 – Phil 2011-03-23 03:00:44

+0

@Phil謝謝,我在創建其他模塊時缺少Bootstrap.php。 – steve 2012-06-22 00:42:01