我有一个将数组传递给视图的控制器。不幸的是,其中一个字段$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; ?>
我想在视图中打印计数,但尚未完成。我不确定我做错了什么。