我目前正在使用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}
答案 0 :(得分:1)
在模板中,使用
$item['id']
......而不是......
$item->id
然后,从代码的第4行中删除[]:
$array = $fetch;
更新:
如果您只看到输出的第一行,那么我错了。在代码的第四行添加[]:
$array[] = $fetch;