Я получаю список из моей базы данных со следующим (в моем контроллере):
$view["interactions"] = $this->interacties->getInteractionsId($id);
Это дает массив со всем в моей базе данных в таблице 'взаимодействия'.
Я отправляю это на мой взгляд с помощью следующего цикла foreach:
<?php if($interactions): ?>
<?php foreach($interactions as $interaction): ?>
<tr class="gradeX">
<td><a href="<?=site_url('interactie/single/'.$interaction['id'])?>"><?=$interaction['datum']?></a></td>
<td><?=$interaction['gebruikers_id']?></td>
<td><?=$interaction['gesproken_met']?></td>
<td><?=$interaction['interactie']?></td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<p>Geen interacties</p>
<?php endif; ?>
Это прекрасно работает, но теперь я хочу изменить $interaction['gebruikers_id']
на имя, которое находится в моей таблице 'users', которая называется 'НА.Обычно я получаю идентификатор и использую другую функцию get.Но так как это в цикле foreach, я не уверен, как это сделать.
Это функция в модели:
public function getInteractionsId($id) {
$this->db->select('*');
$this->db->where('bedrijf_id', $id);
$query = $this->db->get('interacties');
return $query->num_rows() > 0 ? $query-> result_array() : FALSE;
}