message undefined offset 0 in codeigniter

0

I'm having a problem figuring out the data in a view with the CodeIgniter framework.

Model:

// Metodo que busca os dados de um cliente especifico
public function getCliente($id){
    $this->db->select('*');
    $this->db->from($this->table);
    $this->db->limit(1);
    $this->db->where($this->primaryKey, $id);
    return $this->db->get()->result_array()[0];
}

Controller:

// Verifica se o id é nulo
if ($id != null){
   // Decodifica o id passado
   $id = decode($id);
   // Busca os dados do cliente especifico
   $data['cliente'] = $this->Clientes_model->getCliente($id);
} else {
  // Não busca dados
  $data['cliente'] = null;
}

View:

<div class="form-group">
    <label class="col-sm-2 control-label">Nome *</label>
    <div class="col-sm-10"><input type="text" class="form-control" required name="nome_cliente" value="<?php echo $cliente['nome_cliente']; ?>">
    </div>
</div>

But I'm returning the error:

  

message undefined offset 0

I already gave var_dump and there is this position in array , I do not know why this error?

    
asked by anonymous 04.10.2016 / 02:50

0 answers