Функция, которой вы пользуетесь, не встроена в библиотеку загрузки CI.Вот метод CI $this->upload->display_errors()
:
function display_errors($open = '<p>', $close = '</p>')
{
$str = '';
foreach ($this->error_msg as $val)
{
$str .= $open.$val.$close;
}
return $str;
}
Возвращает все ошибки в виде одной строки.Вам необходимо соответствующим образом настроить это, возможно, чтобы вернуть массив с key
для соответствующего поля файла.
Вы можете использовать суперглобальный $_FILES
перед рукой, и проверить каждое поле на наличие ошибок, а затемесли ошибок нет, позвоните КИ do_upload()