0

Laravelを使い始めたばかりで、学習曲線と詳細なドキュメントの欠如に少し苦労しています。verot.netで使用しようとしてclass.upload.phpいますが、クラスを読み込めないようです。

クラスディレクトリをにアップロードしました。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

私は何が欠けていますか?

4

1 に答える 1

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
));
于 2013-01-04T14:49:22.593 に答える