访问数组到控制器codeigniter

时间:2015-12-11 20:19:40

标签: php codeigniter

我有一个问题,这是我的模型,返回许多列,例如(cert_num):

$this->db->select('*');
$this->db->from('certificado_asegurado');
$this->db->where('certificado_asegurado.cert_id', $search_string);
$query = $this->db->get();
return $query->result_array();

现在,在我的控制器中我需要对其他模型进行其他查询,但是使用“cert_num”valor返回:

$data['certificado'] = $this->certificado_model->get_certificado($search_string);
$cert_num=$data['certificado']['cert_num']->cert_num; //not work
$cert_num= $certificado['cert_num']; //not work
$cert_num=$data['certificado']['cert_num']; //not work

我需要$ cert_num valor才能发送到模型

$data['user'] = $this->certificado_model->get_user($cert_num);

任何解决方案,请与foreach重试但不能正常工作。感谢。

1 个答案:

答案 0 :(得分:0)

iDont确切知道您的数组是如何被返回的,但您可以尝试从其索引中访问它,就像这样

$cert_num=$data['certificado'][0]->cert_num;

$cert_num=$data['certificado'][0]['cert_num'];