Nette — Латте шаблон foreach свойство не-объекта

Я сейчас пользуюсь Латте делать вещи.
Что я не могу понять, так это как использовать цикл foreach в запросе с переменными шаблона. Мой код ниже всегда будет возвращаться в Trying to get property of non-object

  $query = $this->db->query("SELECT id FROM table");
$array = array();
while($fetch = $query->fetch_array()){
$array = $fetch;
}$Template["qclisting"] = $array;

И шаблон кода

{foreach $qclisting as $item}
<a href="" class="list-group-item clearfix">
<span class="clear">
<span>{$item->id}</span>
</span>
</a>
{/foreach}

0

Решение

В вашем шаблоне используйте

$item['id']

…вместо…

$item->id

И удалите [] из строки 4 вашего кода:

$array = $fetch;

ОБНОВИТЬ:

Если вы видите только первый ряд ваших выводов, то я ошибся. Добавьте обратно [] в четвертой строке вашего кода:

$array[] = $fetch;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]