无法实例化 Slim 对象
Can't instanciate Slim object
我正在尝试使用 Slim 为 AngularJS 应用制作 RESTful API。我刚开始鳕鱼,我已经有问题了。我只是想实例化 Slim,它告诉我:
Fatal error: Uncaught Error: Class 'Slim\App' not found in /home/kevdug/webapps/angularjs/api/index.php:10 Stack trace: #0 {main} thrown in /home/kevdug/webapps/angularjs/api/index.php on line 10
我有一个 'api' 目录,里面有我的 'index.php' 文件和一个 'vendor' 文件夹(安装 Slim 时由 composer 生成的文件夹)
这是我的 index.php 文件:
<?php
require 'vendor/autoload.php';
if (file_exists('vendor/autoload.php')) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
$app = new \Slim\App();
//$app = new Slim();
//$app->run();
?>
我的代码确实告诉我 aitoload.php 文件存在。
奇怪的是我完全按照 Slim 网站上的例子...
嗯......原来我只是个白痴,我没有必要在 App 后面加上括号:
<?php
require 'vendor/autoload.php';
$app = new \Slim\App;
$app->run();
?>
我正在尝试使用 Slim 为 AngularJS 应用制作 RESTful API。我刚开始鳕鱼,我已经有问题了。我只是想实例化 Slim,它告诉我:
Fatal error: Uncaught Error: Class 'Slim\App' not found in /home/kevdug/webapps/angularjs/api/index.php:10 Stack trace: #0 {main} thrown in /home/kevdug/webapps/angularjs/api/index.php on line 10
我有一个 'api' 目录,里面有我的 'index.php' 文件和一个 'vendor' 文件夹(安装 Slim 时由 composer 生成的文件夹)
这是我的 index.php 文件:
<?php
require 'vendor/autoload.php';
if (file_exists('vendor/autoload.php')) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
$app = new \Slim\App();
//$app = new Slim();
//$app->run();
?>
我的代码确实告诉我 aitoload.php 文件存在。
奇怪的是我完全按照 Slim 网站上的例子...
嗯......原来我只是个白痴,我没有必要在 App 后面加上括号:
<?php
require 'vendor/autoload.php';
$app = new \Slim\App;
$app->run();
?>