2014-05-10 3 views
7

치명적인 오류가 발생하는 이유 Slim not found.php 치명적 오류 : 'Slim'클래스가 없습니다.

의 index.php 나에게 사람의 도움을 주시기 바랍니다 내가 잘못하고 있어요 무슨 창

www/mywebapps/ 
      Slim- slim frameworks folder(Having Slim.php and other files also) 
      index.php - php file 

GET : http://localhost/mywebapps/index.php 
GET: http://localhost/mywebapps/ 

내 디렉토리 구조

<?php 
require "Slim/Slim.php"; 

// create new Slim instance 
$app = new Slim(); 

// add new Route 
$app->get("/", function() { 
    echo "<h1>Hello Slim World</h1>"; 
}); 

// run the Slim app 
$app->run(); 

요청 된 URL. 다음은이 작업을 수행하여

<?php 
require 'Slim/Slim.php'; 
\Slim\Slim::registerAutoloader(); 
+0

당신은 slim.php 또는 방법이 호출, 사람들이 @Lavekush, downvoting 이유 특히 한 번 이상 질문 할 필요가 없습니다 슬림 클래스 – moped

+1

들어있는 파일을 포함해야합니다. 필요한 정보가 문서에서 사용 가능하기 만하면됩니다. 어쨌든, 여기에 너무 많이 downvotes 걱정하지 마십시오 - 아무도 그들을 완전히 피할 수 있습니다. – halfer

+0

이 문제를 해결하려면이 링크를 클릭하십시오. [click] (http://stackoverflow.com/a/38479610/5737771) –

답변

11

나는 해결책을 발견 :

4

사용이 코드 Slim documentation에 명시된 바와 같이 Slip.php

use \Slim\Slim AS Slim; 
$app = new Slim(); 
+1

또는 단순히 \ Slim \ Slim :: registerAutoloader();를 입력하십시오. "요구하다" – moped

1

을 가져온 후, 당신은 자동 로더를 호출해야합니다.

<?php 
require "Slim/Slim.php"; 

\Slim\Slim::registerAutoloader(); 

// create new Slim instance 
$app = new \Slim\Slim(); 
관련 문제