配列をビューに渡すコントローラーがあります。残念ながら、フィールドの 1 つが$data['c']
ビューで使用できません。単一の変数しかありません。
function view() {
$this->load->model('rateteacher_m');
$rate_id= $this->uri->segment(4);
$data['rows'] = $this->rateteacher_m->get_by_id($rate_id);
$data['answers'] = $this->rateteacher_m->get_answer_by_question_id($rate_id);
$data['c'] = $this->rateteacher_m->check_follow($rate_id,1) ;
$this->load->view('specific_rateteacher_v', $data);
}
そして私のモデル...
function check_follow($rate_id,$user_id) {
$count=mysql_num_rows($user_sql);
$this->db->select('teacher_id, user_id');
$this->db->from('teacher_follow');
$q = $this->db->get();
$result= $this->db->count_all_results();
$data['aa']=$result;
return $data;
}
次に、すべてのコンテンツ ビューを印刷しようとしました。
<?php foreach($c as $r) : ?>
<?php echo $r->aa; ?>
<?php endforeach; ?>
ビューにカウントを出力したいのですが、実行されていません。何が間違っているのかわかりません。