1

わかりました、「Membership_Status」= Active のすべての行をカウントしようとしています。私が今得た結果は、数値ではなく「配列」です。

これが私のモデルです

class Report_model extends Model
{
 関数 count_members()
 {
  $query = $this->db->get_where('Membership', array('Membership_Status' => 'Active'));
  $query->num_rows(); を返します。
 }


}

これが私のコントローラーです

class Report extends Controller {

 関数 YTD_report()
 {

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


 }

}

これが私の見解です

report_model->count_members();
$合計をエコーし​​ます。

?>

私の結果は配列です。データベース情報によると、4 になるはずです。

適切な番号を表示するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

ビューに渡す $data 配列は、ビューで使用されるキーごとに 1 つの変数を作成します...

したがって、モデルがロードされたら、コントローラーは次のことを行う必要があります。

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

ビューでは、次のように $total 変数を使用できます。

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