好吧,我试图计算“Membership_Status”= Active的所有行。我现在得到的结果是“数组”而不是数字。
这是我的模特
class Report_model extends Model { function count_members() { $query = $this->db->get_where('Membership', array('Membership_Status' => 'Active')); return $query->num_rows(); } }
这是我的控制器
class Report extends Controller { function YTD_report() { $data['main_content'] = 'report_membership_view'; $this->load->view('includes/template', $data); } }
这是我的观点
report_model->count_members(); echo $total; ?>
我的结果是Array,根据db info,它应该是4。
我可以做什么/更改以显示正确的数字?
感谢
答案 0 :(得分:1)
传递给视图的$ data数组将为视图...
使用的每个键创建一个变量所以你的控制器一旦模型加载,你应该这样做:
$data['total'] = $this->Report_model->count_members();
然后在视图中你可以像这样使用$ total变量:
<?php echo $total; ?>