2012-11-30 68 views
0

我有基本的zend框架安裝。我創建新的數據庫錶款/表/ user.php的未找到Zend Framework Class'Table'錯誤

<?php 

require_once 'Zend/Db/Table/Abstract.php'; 

class UserTable extends Zend_Db_Table_Abstract 
{ 
    protected $_name = 'user'; 
} 

,後來在我的IndexController做表的電話:

public function indexAction() 
{ 

     $userTable = new UserTable(); 
} 

,但我得到致命錯誤:致命錯誤:類「用戶表」未找到。我做錯了什麼?

您的幫助,將不勝感激。

+0

該文件的名稱是什麼? –

+0

@NandakumarV:User.php – Bounce

+0

_我做錯了什麼?_你沒有從文檔開始。 http://framework.zend.com/manual/1.12/en/learning.quickstart.intro.html將是一個非常好的開始。 http://akrabat.com/zend-framework-tutorial/也非常好。 – RockyFord

回答

1

我認爲問題在於命名。在Zend中,類是根據其名稱自動加載的。

如果該文件的名稱是user.php的,類名應該是用戶
如果文件中的位置型號/ Usertable.php類的名稱應該是Models_Usertable

ZF中有幾種自動加載技術。查看本手冊learning.autoloading.design

相關問題