У меня есть контроллер, и есть функция, которая вызывает password
. Там у меня есть электронная почта:
$this->email->from('system@domain.us', "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')
просто (не в форме электронной почты), и это сработало для меня ..
Ну, вы загружаете файл, который не существует. Если у вас есть языковая папка france, у вас должен быть файл email_lang.php с вашими необходимыми данными. В этом случае требуемый языковой ключ