PHP - Latte 模板 foreach 属性 非对象

PHP - Latte template foreach property of non-object

我目前正在使用 Latte 做事。 我想不通的是如何在查询中使用 foreach 循环及其模板变量。我下面的代码总是 return in 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}

在您的模板中,使用

$item['id']

...而不是...

$item->id

然后,从代码的第 4 行中删除 []:

$array = $fetch;

更新:

如果您只看到输出的第一行,那我错了。在您的代码的第四行添加回 []:

$array[] = $fetch;