PHP - Latte模板非对象的foreach属性

时间:2016-09-20 16:43:27

标签: php nette latte

我目前正在使用Latte来做事情。 我无法弄清楚的是如何使用它的模板变量对查询使用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}

1 个答案:

答案 0 :(得分:1)

在模板中,使用

$item['id']

......而不是......

$item->id

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

$array = $fetch;

更新:

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

$array[] = $fetch;