我正在使用必须在视图页面中列出的数组。所以我使用了一个foreach循环来迭代数组。但它不会显示任何数据并抛出
之类的错误 trying to get property of non-object
我尝试了正常方式,但没有得到
<div class="scrollbar1 table-content">
<?php
foreach($items_list as $row)
{
?>
<div class="table-row">
<div class="row list_row_style color_black common_rows">
<div class="col-md-12 no_padding">
<a href="add_ledger_sub_type?ledger_name=<?php echo $row->ledger_name; ?
>">
<div class="row">
<div class="col-md-2 list_common_text_style table-data">
<?php echo $i; ?></div>
<div class="col-md-3 list_common_text_style table-data" >
<?php if(!empty($row->sub_ledger_name)) echo $row->sub_ledger_name; ?>
</div>
<div class="col-md-3 list_common_text_style table-data" >
<?php if(!empty($row->ledger_name)) echo $row->ledger_name; ?>
</div>
<div class="col-md-4 list_common_text_style table-data" >
<?php if(!empty($row->description)) echo $row->description; ?>
</div>
</div></a>
</div>
</div>
</div>
<?php
$i++;
}
?>
</div>
我的预期结果是该代码列出了“ $ items_list”数组中的所有项目。但这不是
请帮助我。
答案 0 :(得分:0)
您可以用$ row [“ ledger_name”]代替$ row-> ledger_name
答案 1 :(得分:-1)
是的,我得到了答案。这是一个小错误。我将项目带到database_models
中的数组中,然后再次存储到“控制器”中的另一个数组中。