2013-11-21 5 views
0

컨트롤러가 있고 password을 호출하는 함수가 있습니다. 이 나는 이메일 양식이 있습니다CodeIgniter가 내 lang 파일을로드하지 않습니다.

 $this->email->from('[email protected]', "domain.us"); 
     $this->email->to($user_data['email']); 
     $this->email->subject(lang('users_validations_passwordemail_title')); 
     $this->email->message(lang('users_validations_passwordemail_hi').", ". ucfirst(strtolower($userInfo[0]['username'])) .lang('users_validations_passwordemail_text'). $user_data['random_string'] .""); 
     $this->email->send(); 

및 컨트롤러 생성자 함수에서 내가 가진 :

$this->lang->load('controllers', $this->session->userdata('session_lang')); 

을하지만 메시지를 보내려고 때이 메시지가 있어요 :

Unable to load the requested language file: language/france/email_lang.php 

을 어떻게 사용합니까? 왜 내가이 오류가있어? 그것을 고치는 방법?

은 BTW - 내가 (이메일이 아닌 형태) lang('users_validations_passwordemail_title') 간단한을 사용하려고하고 그

답변

0

글쎄, 당신은 존재하지 않는 파일을로드하는 .. 날 위해 일했습니다. 프랑스 언어 폴더를 가지고 있다면, 필요한 데이터와 함께 email_lang.php 파일을 가지고 있어야합니다. 이 경우에, 당신의 필수 언어 키

+0

당신은 바로 아저씨가 아닙니다. 나는'$ this-> lang-> load ('controllers', $ this-> session- > userdata ('session_lang'));' –

+2

이전 CodeIgniter 핵심 언어 파일을 어떻게 건너 뛸 수 있습니까? 그것은로드되어야 기본 CodeIgniter 언어 파일입니다 :) –

+0

그리고 당신이 맞았 어, 필자는 그것이 필요했기 때문에 email_lang.php 파일을 만들어야했다 :) –

관련 문제