Моя модель возвращает массив с «идентификаторами пользователей», и я хочу запустить цикл для каждого из этих идентификаторов пользователей, но получаю ошибки:
Неопределенная переменная: пользователи
и
Недопустимый аргумент, указанный для foreach()
Не могли бы вы проверить, что такое неправильно с кодом моего контроллера.
Моя модель:
public function get_user_id($post_id)
{
$this->db->select('user_id');
$this->db->from('comments');
$this->db->where('post_id', $post_id);
$query = $this->db->get();
if ($query && $query->num_rows() >= 1) {
return $query->result();
} else {
return false;
}
}
Мой контроллер:
$this->model_a->get_user_id($post_id);
$data["users"] = $this->model_a->get_user_id($post_id);
foreach ($users as $user) {
$user_id = $user['user_id'];
// some more data processing
}