iam在传递数组时遇到问题。 这是我的控制器代码..
function mobile_view_post($a)
{
log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');
$this->load->model('Mmobiles');
data['message']=$this->Mmobiles->mobile_view_post($a);
$this->load->view('mobile_view_post',$data);
log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');
}
模型代码返回超过5行..
function mobile_view_post($a)
{
log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');
//$output=false;
$this->db->select('c1,c2,c3,c4');
$this->db->from('ci_posts');
$this->db->where('mobile_number',$a);
$q=$this->db->get();
$this->db->last_query();
log_message('debug','******query '.$this->db->last_query().' ********');
if($q->num_rows()>=1)
{
return $q->row_array();
}
else
{
return 'No Reports';
}
} // end mobile_view_post
但是这段代码没有用。下面的行给出了控制器中的错误
data['message']=$this->Mmobiles->mobile_view_post($a);
查看代码:
<?php
print_r($message);
?>
答案 0 :(得分:1)
变化
data['message']=$this->Mmobiles->mobile_view_post($a);
到
$data['message']=$this->Mmobiles->mobile_view_post($a);
错误消息在index.php中定义 - 确保您在“开发”环境中运行以查看错误。