@themailvnk

Как вывести данные из бд циклом в шаблон Twig?

Здравствуйте, амшу с нуля сайт и решил использовать шаблонизатор Twig.
Вот шаблон, main.tmpl:
<html>
      {% for item in items %}
        {{ desc }}
      {% endfor %}
</html>


Вот обработчик top15.php:
<?php
include_once ("settings/db.php");

$query1 = mysql_query("SELECT * FROM ".$db_prefix."sites LIMIT 15");
$items = mysql_fetch_assoc(
   'desc' => $description = $items[description],
   'url_s_t' => $url_s_t = $items[link],
   'title_s_t' => $title_s_t= $items[title]

);


include 'lib/Twig/Autoloader.php';
Twig_Autoloader::register();

try {
  $loader = new Twig_Loader_Filesystem('tmpl');
  
  $twig = new Twig_Environment($loader);
  
  $template = $twig->loadTemplate('view_sites.tmpl');

  echo $template->render(array (
    'top15' => $items
  ));
  
} catch (Exception $e) {
  die ('ERROR: ' . $e->getMessage());
}
?>


Незнаю что не так и почему не выводится, спасибо заранее.
  • Вопрос задан
  • 2776 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lemburov
item.desc вот так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы