我有控制器,并且有一个调用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')
简单(不是电子邮件形式),这对我有用..
答案 0 :(得分:0)
好吧,你正在加载一个不存在的文件。如果您有法语语言文件夹,则必须在其中包含email_lang.php文件以及所需数据。在这种情况下,您需要的语言密钥