|
|
@@ -16,9 +16,7 @@ require __DIR__ . '/../vendor/autoload.php'; |
|
|
|
$app = AppFactory::create(); |
|
|
|
|
|
|
|
$loader = new \Twig\Loader\FilesystemLoader('../templates'); |
|
|
|
$twig = new \Twig\Environment($loader, [ |
|
|
|
'cache' => '../cache', |
|
|
|
]); |
|
|
|
$twig = new \Twig\Environment($loader); |
|
|
|
|
|
|
|
ini_set('display_errors', 'Off'); |
|
|
|
|
|
|
@@ -60,16 +58,21 @@ $app->get('/', function (Request $request, Response $response, array $args) { |
|
|
|
|
|
|
|
init(); |
|
|
|
|
|
|
|
addNavbar($response); |
|
|
|
$response->getBody()->write('<hr/><h1>Onze blog</h1>'); |
|
|
|
$response->getBody()->write('<ul>'); |
|
|
|
global $twig; |
|
|
|
$template = $twig->load('index.html.twig'); |
|
|
|
$a = $template->render(["key" => "value", "key2" => ["val1", "val2", "val3"], "name" => "John", "lastname" => "Doe"]); |
|
|
|
$response->getBody()->write($a); |
|
|
|
|
|
|
|
// addNavbar($response); |
|
|
|
// $response->getBody()->write('<hr/><h1>Onze blog</h1>'); |
|
|
|
// $response->getBody()->write('<ul>'); |
|
|
|
|
|
|
|
foreach ($_SESSION['blogs'] as $art) { |
|
|
|
$response->getBody()->write('<li><a href="/blog/' . $art['slug'] . '">' . $art['title'] . '</a></li>'); |
|
|
|
} |
|
|
|
$response->getBody()->write('</ul>'); |
|
|
|
$response->getBody()->write('<hr/>'); |
|
|
|
addFooter($response); |
|
|
|
// foreach ($_SESSION['blogs'] as $art) { |
|
|
|
// $response->getBody()->write('<li><a href="/blog/' . $art['slug'] . '">' . $art['title'] . '</a></li>'); |
|
|
|
// } |
|
|
|
// $response->getBody()->write('</ul>'); |
|
|
|
// $response->getBody()->write('<hr/>'); |
|
|
|
// addFooter($response); |
|
|
|
|
|
|
|
|
|
|
|
return $response; |