我将从模型中提取的数组传递给视图部分。这些值在控制器部件和视图部件上获取。使用foreach()方法获取数组元素,如下所示
控制器部分
function view_savings()
{
$user = $this->session->userdata(uname);
$report['savings'] = $this->money_m->get_savings($user);
$this->load->view('showsavings',$report);
}
查看零件
<?php
foreach($savings as $vs)
{
echo $vs->username;
echo $vs->stype;
echo $vs->inst_name;
echo $vs->acc_name;
echo $vs->smonth;
echo $vs->syear;
}
?>
数组值显示在$ savings数组()中。我的代码有问题吗?请帮帮我..
答案 0 :(得分:0)
在调用视图之前,
print_r($report['savings']);
使用上面的代码你得到任何结果??
答案 1 :(得分:0)
试试吧
<?php
if(isset($savings) && count($savings) > 0)
{
foreach($savings as $vs)
{
echo $vs['username'];
echo $vs['stype'];
echo $vs['inst_name'];
echo $vs['acc_name'];
echo $vs['smonth'];
echo $vs['syear'];
}
}
?>
祝你好运[&#39;}
答案 2 :(得分:0)
在您的视图中使用此
<?php
foreach($savings->result() as $vs)
{
echo $vs->username;
echo $vs->stype;
echo $vs->inst_name;
echo $vs->acc_name;
echo $vs->smonth;
echo $vs->syear;
}
?>