Im получить список из моей базы данных со следующим (в моем контроллере):Codeigniter получить имя из другой таблицы в обзорных
$view["interactions"] = $this->interacties->getInteractionsId($id);
Это дает массив все в моей базе данных в таблице «взаимодействие».
Im оприходование это мой взгляд со следующим Еогеасп цикла:
<?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']
к имени, которое находится в моей таблице "пользователей, который называется" НА. Нормальный Я бы получил идентификатор и использовал другую функцию 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;
}
Вы можете использовать объединение в своем запросе, чтобы результат 'getInteractions' также содержал имя пользователя. Пожалуйста, покажите код для этой функции, если вам нужны предложения о том, как это сделать. – Mischa
Я добавил функцию, я не знаком с функцией соединения в CI, так что, возможно, вы могли бы помочь. – Augus