Преобразование массива в строку вызывается, когда я пытаюсь получить конкретный идентификатор и не позволяю мне сохранять форму. Мне просто нужен идентификатор «intervaloHorario», чтобы автозаполнение поля, но я не знаю, что я делаю неправильно. Пожалуйста, дайте мне руку.
ошибка
Уровень серьезности: 4096
Сообщение: объект класса stdClass не может быть преобразован в строку
Функция модели
public function get_idintervalo($idCitas) { $query = $this->db->query('SELECT intervaloshorarios.idIntervaloHorario FROM intervaloshorarios INNER JOIN citas ' . 'ON intervaloshorarios.idIntervaloHorario = citas.idIntervaloHorario ' . 'WHERE citas.idCitas = ' . $idCitas . ';'); return $query->result(); }
контроллер
$query = $this->Intervalos_Model->get_idintervalo($idCitas); if ($crud->getState() == "add") { //It's wroking fine getting this $crud->change_field_type('idCitas', 'hidden', $idCitas); foreach ($query as $key) { //Is not working fine (throws array to string conversion) $crud->change_field_type('idIntervaloHorario', 'hidden', $key); }