Поэтому я пытаюсь использовать функциональность сегмента URI CodeIgniter. У меня есть сегменты URI, используемые в качестве идентификаторов для получения информации из базы данных.
Он работает нормально, но я заметил, что если я добавлю идентификатор, которого нет в базе данных, он выдаст ошибку базы данных.
Как мне предотвратить это?
Код модели:
$query = $this->db->select('*')
->from('questions')
->where('questions.id', $question_id)
->join('users', 'users.id = questions.user_id')
->get();
return $query->row();
вызов модели в контроллере:
$question_id = $this->uri->segment(3);
$data['question'] = $this->forum_model->get_question($question_id);
Ошибка PHP:
Обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: попытка получить свойство необъекта