Php 试图从数组中获取值
我的模型:Php 试图从数组中获取值,php,codeigniter,Php,Codeigniter,我的模型: class Biz_model extends Model{ function allInfo(){ $q = $this->db->get('negocios'); if($q->num_rows() > 0){ foreach($q->result() as $row){ $data[] = $row; }
class Biz_model extends Model{
function allInfo(){
$q = $this->db->get('negocios');
if($q->num_rows() > 0){
foreach($q->result() as $row){
$data[] = $row;
}
return $data;
}
}
}
我的控制器:
$this->load->model('biz_model');
$data['biz'] = $this->biz_model->allInfo();
我试图通过以下操作获取视图中的字段值:
<?php echo $biz->nombre; ?>
但到目前为止,它并不是这样工作的,也不是它的任何变体。您的模型正在返回一个行数组,因此在您的视图中,您需要在数组中循环,以获取行字段:
<?php foreach ($biz as $b) : ?>
<?php echo $b->nombre; ?>
<?php endforeach; ?>
您的模型正在返回一个行数组,因此在您的视图中,您需要在该数组中循环以获取行字段:
<?php foreach ($biz as $b) : ?>
<?php echo $b->nombre; ?>
<?php endforeach; ?>