2013-09-16 76 views
1

我試圖用FuelPHP框架文件上傳類上傳圖片和我收到以下錯誤:FuelPHP上傳類未發現

Fatal error: Class 'FuelPHP\Upload\Upload' not found in /projects/clients/client0/web61/web/fuel/fuel/core/classes/upload.php on line 90

這是表單提交後我使用的代碼:

Upload::process($config); 

if (Upload::is_valid()) { 
    Upload::save(); 
} 

謝謝!

回答

0

從外觀上看,您沒有安裝FuelPHP/Upload軟件包。你跑了:

composer install 

你的根文件夾?

當前的Upload類僅將舊類接口轉換爲新類接口,因爲Harro描述了here

+0

你的意思更新作曲家?是的,當我第一次安裝燃料時我就這樣做了。 – Andrei

+0

假設軟件包安裝在正確的供應商目錄,你打電話叫人從bootstrap.php中的作曲家自動加載 像這樣: '需要APPPATH.'vendor/autoload.php';' 的 '自動裝彈機後, :: register();' ? –

1

這是FuelPHP_1.6.1.zip文件中的一個錯誤。更新燃料1.6/master

編輯composer.json有:

"fuelphp/upload": "2.0" 
to 
    "fuelphp/upload": "1.*" 

然後,

$ composer update