Мне нужно вернуть модель listarCliente в мое представление, чтобы выбрать значение из другой таблицы внутри моего Foreach, но безуспешно и var_dump вернет null
Модель
function listarCliente($id){
$this->db->from('ga845_clientes');
$this->db->join('ga845_cupons', 'ga845_cupons.clientes_id = ga845_clientes.id');
$this->db->where('ga845_cupons.id', $id);
$query = $this->db->get();
return $query->result();
}
Контроллер
public function index(){
$cliente_cp = $this->cupons_model->listarCliente($id);
$data['cliente_cp'] = $cliente_cp;
$data['registros'] = $this->cupons_model->listar();
$this->template->set('titulo_pagina', 'Administração | Cupons');
$this->template->load('adm/template', 'adm/cupons', $data);
}
PHP
foreach($registros as $registro):
echo "<tr>";
echo "<td><span style='display:none;'>".$registro->valido_ate."</span>".converteData($registro->valido_ate)."</td>";
echo "<td>".$registro->tipo_cupom."</td>";
echo "<td>".$cliente_cp[0]->nome."</td>"; //need return here.
echo "<td>".($registro->tipo_desconto == 'fixo' ? 'R$ '.ConverteReal($registro->valor) : $registro->porcentagem.'%')."</td>";
echo "<td>".$registro->codigo."</td>";
echo "<td>".($registro->enviado == 1 ? 'Sim' : 'Não')."</td>";
echo "<td>".($registro->status == 1 ? 'Sim' : 'Não')."</td>";
echo "<td class=\"toolbar\">
<div class=\"btn-group\" >
<a class=\"btn btn-flat\" href=\"".base_url()."adm/cupons/alterar/".$registro->id."\">
<span class=\"awe-wrench\"></span>
</a>
<button class=\"btn btn-flat\" onclick=\"if(confirm('Deseja realmente excluir o registro?')) window.location.href='".base_url()."adm/cupons/excluir/".$registro->id."';\">
<span class=\"awe-remove\"></span>
</button>
</div>
</td>";
echo "</tr>";
endforeach;