php致命错误:找不到类'Slim'

时间:2014-05-10 09:12:02

标签: php rest fatal-error slim

为什么会产生致命错误未找到超薄

的index.php

<?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();

请求的网址

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

我在Windows上的目录结构

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

我做错了什么,请帮助我。

3 个答案:

答案 0 :(得分:11)

我通过这样做找到了解决方案。

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

\Slim\Slim::registerAutoloader();

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

答案 1 :(得分:4)

导入Slip.php

后使用此代码
use \Slim\Slim AS Slim;
$app = new Slim();

答案 2 :(得分:1)

Slim documentation中所述,您需要调用自动加载器:

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