如何解决Slim Application Error 出现网站错误 , Slim 无法得到我的函数
每次我在浏览器中打开 localhost/test 时都会显示:Slim Application Error 出现网站错误。我试图在 sql 中打印我的表中的所有数据,但它只是返回相同的错误。 这是我第一次使用 php 和 slim 框架,其他时候我使用 node.js。 有人可以帮忙吗,谢谢。
index.php :
<?php
namespace src;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use handles\userhandle;
$app = new \Slim\app;
$user = new userhandle();
$app->get('/test',function(Request $request,Response $response){
global $user;
$user->ALL($request,$response);
return $response;
});
$app->run();
?>
useHandle.php :
<?php
namespace handles;
use connection\Sql;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
class userhandle {
private $sql;
public function ALL(Request $request,Response $response){
$this->sql = new sql();
$stmt = $this->sql -> comand(
"SELECT * FROM substancias"
);
$response->getBody()->write($stmt);
return $response;
}
}
?>
sql.php :
<?php
namespace connection{
class Sql{
public function comand($query){
$stmt = $this->conn -> prepare($query);
$stmt -> execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}
}
}
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。