2013-03-03 82 views
0

所以我很努力遷移到Linux服務器。我得到的錯誤Kohana 3.3模型不加載在Linux上,但將在Windows上

ErrorException [ Fatal Error ]: Class 'Model_Game' not found 

我的文件結構

application/classes/Model/game.php 

和模型定義

class Model_Game extends ORM { 
    protected $_table_name = 'game'; 
    protected $_primary_key = 'game_id'; 

    ... 
} 

這工作在我的Windows環境,但不是在我的Linux環境。從我的理解這是正確的

回答

1

您需要將文件名更改爲Game.php(大寫「G」)。

Linux文件系統是大小寫敏感的

+0

感謝您的答覆。我認爲kohana需要文件路徑爲小寫字母來進行自動加載,這是不是這種情況? – neolaser 2013-03-04 00:08:20

+0

@neolaser我最初是不正確的。我現在更新了我的答案 – Phil 2013-03-04 00:12:43

+0

他使用的是3.3,而不是3.1。 – zombor 2013-03-04 00:20:44

相關問題