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; ?>