2013-01-04 74 views
0

剛開始接觸Laravel不加載和掙扎了一下與學習曲線和缺乏詳細的文檔。我試圖通過verot.net使用class.upload.php似乎並不能得到要加載的類。外部類中Laravel

我上傳了課程目錄到application/libraries/class.upload_0.31,實際課程的文件名是class.upload.php。然後我更新了Autoloader::map像這樣 -

Autoloader::map(array(
    'Base_Controller' => path('app').'controllers/base.php', 
    'Upload' => path('app').'libraries/class.upload_0.31/class.upload.php', 
)); 

然後我試圖調用與$handle = new upload(..);類中爲每個類上傳的文檔。

我相信我遵循正確的文檔,一類映射到它的位置,但我一直運行到錯誤Class 'upload' not found。在class.upload.php類名是upload

我錯過了什麼?

+0

不,沒有工作.. – NightMICU

回答

4

類名是upload,以小寫u。陣列鍵必須完全匹配類名稱:

Autoloader::map(array(
    'Base_Controller' => path('app').'controllers/base.php', 
    'upload' => path('app').'libraries/class.upload_0.31/class.upload.php' 
    //^this should be lowercase 
)); 
+0

謝謝,明白了.. :) – NightMICU