2017-12-14 16 views
-1

codeigniter에서 파일 업로드 클래스를 사용하는 경우 display_errors()는 오류를 영어로 반환합니다.codeigniter 파일의 다국어 오류 업로드 클래스

사용자 지정 오류 메시지를 정의하거나 (현재는 핵심 파일에 영어 언어에서 선택합니다) 다른 언어 파일 업로드 클래스 선택을

감사

답변

0

당신은을 수정할 수 있습니다 어떻게 든 가능 system/libraries/upload.php에 업로드 클래스 원하는 언어를 가져 오려면 set_error 메소드를 변경해야합니다.

public function set_error($msg, $log_level = 'error') 
{ 

    //$this->_CI->lang->load('upload' 
    $this->_CI->lang->load('upload','spanish'); 

    is_array($msg) OR $msg = array($msg); 
    foreach ($msg as $val) 
    { 
     $msg = ($this->_CI->lang->line($val) === FALSE) ? $val : $this->_CI->lang->line($val); 
     $this->error_msg[] = $msg; 
     log_message($log_level, $msg); 
    } 

    return $this; 
} 

이제 시스템/언어 에 언어 파일을 만들고 시스템에서 원래의 배열 구조를 얻을 수 upload_lang.php 파일을 추가해야합니다/언어/영어/upload_lang.php