Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. index.php
  2.  
  3. //récupérer la page d'accueil
  4. $app->get('/home', function() use ($app) {
  5. $ten_posts = get_ten_posts();
  6. return loadHome('home.html', 'Titre home', $app['session'], $ten_posts);
  7. });
  8.  
  9. loadTwig.php
  10.  
  11. function loadHome($route, $titre, $session, $posts){
  12. try {
  13. // Indiquer le dossier où on trouve les templates
  14. $loader = new Twig_Loader_Filesystem('templates');
  15. // initialiser l'environement de Twig
  16. $twig = new Twig_Environment($loader,array('debug' => true));
  17. $twig->addExtension(new Twig_Extension_Debug());
  18.  
  19. // charger le template
  20. $template = $twig->loadTemplate($route);
  21. return $template->render(array(
  22. 'titre' => $titre,
  23. 'session' => $session,
  24. 'posts' => $posts
  25. ));
  26. } catch(Exception $e){
  27. die ('ERROR: ' . $e->getMessage());
  28. }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement