0

我目前正在使用拿铁咖啡来做事。我想不通的是如何在带有模板变量的查询中使用 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}
4

1 回答 1

1

在您的模板中,使用

$item['id']

...代替...

$item->id

并且,从代码的第 4 行中删除 []:

$array = $fetch;

更新:

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

$array[] = $fetch;
于 2016-09-20T16:59:56.260 回答