Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Systemy szablonów _ [Twig] problem z include, require, include_once, require_once

Napisany przez: deLL 15.03.2017, 16:22:29

Cześć,

mam dość dziwny problem z Twigiem. Ponższy kod działa bez problemu:

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


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?

Napisany przez: wolguy 16.03.2017, 14:53:48

nie zamknąłeś apostrofu

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)