Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- index.php
- //récupérer la page d'accueil
- $app->get('/home', function() use ($app) {
- $ten_posts = get_ten_posts();
- return loadHome('home.html', 'Titre home', $app['session'], $ten_posts);
- });
- loadTwig.php
- function loadHome($route, $titre, $session, $posts){
- try {
- // Indiquer le dossier où on trouve les templates
- $loader = new Twig_Loader_Filesystem('templates');
- // initialiser l'environement de Twig
- $twig = new Twig_Environment($loader,array('debug' => true));
- $twig->addExtension(new Twig_Extension_Debug());
- // charger le template
- $template = $twig->loadTemplate($route);
- return $template->render(array(
- 'titre' => $titre,
- 'session' => $session,
- 'posts' => $posts
- ));
- } catch(Exception $e){
- die ('ERROR: ' . $e->getMessage());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement