1

好的,我正在尝试计算“Membership_Status”= Active 的所有行。我现在得到的结果是“数组”而不是数字。

这是我的模型

类 Report_model 扩展模型
{
 函数计数成员()
 {
  $query = $this->db->get_where('Membership', array('Membership_Status' => 'Active'));
  返回 $query->num_rows();
 }


}

这是我的控制器

类报告扩展控制器{

 函数 YTD_report()
 {

     $data['main_content'] = 'report_membership_view';
        $this->load->view('includes/template', $data);


 }

}

这是我的看法

报告模型->count_members();
回声$总计;

?>

我的结果是数组,根据数据库信息,它应该是 4。

我可以做什么/更改以使其显示正确的数字?

谢谢

4

1 回答 1

1

您传递给视图的 $data 数组将为视图使用的每个键创建一个变量...

所以你的控制器一旦模型被加载,你应该这样做:

$data['total'] = $this->Report_model->count_members();

然后在视图中,您可以像这样使用 $total 变量:

<?php echo $total; ?>
于 2010-07-29T02:57:02.173 回答