【发布时间】:2018-11-10 20:34:00
【问题描述】:
这是我的 index.php 的摘录 我安装了作曲家,但一直找不到类 sim。
<?php
require '../vendor/autoload.php';
$app = new \Slim\Slim(array(
'templates.path' => '../templates'
));
$app->get('/api', function () use ($app) {
// Get the start and end timestamps from request query parameters
$startTimestamp = $app->request->get('start');
$endTimestamp = $app->request->get('end');
try {
// Open database connection
$conn = new \PDO('mysql:host=127.0.0.1;dbname=calendar', 'root', '');
// Query database for events in range
$stmt = $conn->prepare('SELECT * FROM events WHERE start >= FROM_UNIXTIME(:start) AND end < FROM_UNIXTIME(:end) ORDER BY start ASC');
$stmt->bindParam(':start', $startTimestamp, \PDO::PARAM_INT);
$stmt->bindParam(':end', $endTimestamp, \PDO::PARAM_INT);
$stmt->execute();
// Fetch query results
$results = $stmt->fetchAll(\PDO::FETCH_ASSOC);
// Return query results as JSON
echo json_encode($results);
} catch (\PDOException $e) {
$app->halt(500, $e->getMessage());
}
});
$app->get('/', function () use ($app) {
$app->render('calendar.html');
});
$app->run();
?>
我做错了什么?我正在尝试实现全日历 jquery 插件
【问题讨论】:
-
这是由拼写错误引起的。类名是
\Slim\App而不是\Slim\Slim