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?