Files
molenda.net/eeeeee/index.php
T
Sebastian Molenda ab96d82fcf init
2026-05-12 21:10:38 +02:00

22 lines
542 B
PHP

<?php
require __DIR__ . '/vendor/autoload.php';
use App\Controller\ContentController;
use DI\Container;
use Slim\Factory\AppFactory;
$container = new Container();
$container->set('pdo', function() {
$pdo = new PDO('sqlite:' . __DIR__ . '/data.sqlite3');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
return $pdo;
});
AppFactory::setContainer($container);
$app = AppFactory::create();
$contentController = new ContentController();
$app->get('/content/{key}', [$contentController, 'getContent']);
$app->run();