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;
我目前正在使用 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;