Каждый комментарий будет зациклен с использованием foreach (в настоящее время работает нормально), но мне нужно затем запустить отдельный запрос для каждого комментария, чтобы получить данные пользователя, опубликовавшего его. Эти данные хранятся в отдельной базе данных (в противном случае я бы просто выполнил соединение).
В моей модели это уже есть:
public function get_comment($id)
{
$db_photos = $this->load->database('photos', TRUE);
$db_photos->select('id, comment, userid, photoid');
$db_photos->from('comments');
$db_photos->where('photoid', $id);
return $db_photos->get()->result();
}
А вот контроллер:
public function view($id)
{
$data['comment'] = $this->viewphoto_model->get_comment($id);
if (empty($data['comment'])) { show_404(); }
$this->load->view('templates/header', $data);
$this->load->view('viewphoto/viewphoto', $data);
$this->load->view('templates/footer', $data);
}
А затем вид:
По сути, мне нужно получить значение userid из каждого комментария, а затем выполнить запрос к базе данных пользователей, чтобы получить сведения о пользователе для каждого опубликованного комментария.
Любая помощь приветствуется
РЕДАКТИРОВАТЬ:
Все еще не работает, вот последняя версия.
Контроллер:
Мобильная версия