0

刚开始使用 Laravel,在学习曲线和缺乏详细文档方面有些挣扎。我正在尝试class.upload.php通过 verot.net 使用,但似乎无法加载该类。

我将类目录上传到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 的文档调用该类。

我相信我正确地按照文档将一个类映射到它的位置,但我一直遇到错误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 回答