Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Twig] problem z include, require, include_once, require_once
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
deLL
Cześć,

mam dość dziwny problem z Twigiem. Ponższy kod działa bez problemu:
  1. <?php
  2.  
  3. require './include/functions.php';
  4. require './include/Twig/Autoloader.php';
  5.  
  6. Twig_Autoloader::register();
  7.  
  8. $loader = new Twig_Loader_Filesystem('./templates');
  9. $twig = new Twig_Environment($loader, array(
  10. //'cache' => './cache',
  11. 'cache' => false,
  12. 'debug' => true
  13. ));
  14.  
  15. $dbh = DataBaseConnect();
  16.  
  17. $QueryGetPromotion = "SELECT `value` FROM `settings` WHERE `options` = 'promotion_article';";
  18. $getPromotionArticle = $dbh->query($QueryGetPromotion);
  19. $PromotionArticle = $getPromotionArticle->fetch();
  20.  
  21. $Query = "SELECT * FROM `static_page` WHERE `id` = '".$PromotionArticle['value']."';";
  22. $getLastArticle = $dbh->query($Query);
  23. $Record = $getLastArticle->fetch();
  24.  
  25. //TWIG
  26. $varToTemplate = array(
  27. "title" => $Record['title'],
  28. "date" => date("d.m.Y H:i", $Record['date']),
  29. "author" => $Record['author_first_name'] . ' ' . $Record['author_last_name'],
  30. "content" => htmlspecialchars_decode($Record['content']),
  31. );
  32. $template = $twig->load('wall.html');
  33. echo $template->render($varToTemplate);
  34.  
  35. ?>


Ale gdy chce od linii 16 do 34 skopiować do pliku np. wall.php a powyższym pliku dać
  1. include('wall.php);
to otworzona strona wyświetla się poprawnie, ale pod spodem tworzy się puste miejsce i cały czas odświeża - mogę przewijać stronę w dół w nieskończoność.

Czy ktoś z Was miał już taki problem?
wolguy
nie zamknąłeś apostrofu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.