2013-01-04 2 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

관련 문제