Как вы печатаете ошибки в вашем представлении?Метод, возвращающий false где-то в классе загрузки, - это тот, который вы уже проверили на FALSE, т.е. $this->upload->do_upload()
. Вы должны передать эти ошибки в представление, если вы хотите, чтобы сайт их отображал:
Предполагается, что отправленный вами код получен с контроллера:
$array = array(
'error' => $this->error,
'response' => $this->response
);
$this->load->view('upload_view',$array);
//instead of returning, as "return" in a controller makes little sense. If you're inside a model, then, get the returned value in a controller and pass it to a view.
В вашем файле представления "upload_view.php":
<div class="<?php $error? 'error' : 'success';?>"><?php echo $response;?></div>