我们如何在config.php php codeigniter中使用语言文件? 我搜索从配置中找到解决方案我们可以在config中设置项目以使用语言文件来设置配置项值,但我们如何使用配置文件中的语言文件设置配置项? 例如,我想做如下:
$config['item'] = array(
'1' => $ci->lang->line('my_name')
);
答案 0 :(得分:0)
你使用错误的方式。您尝试在配置文件中生成视图功能。您可以在模板中进行此操作,也可以在模型中。
您应该更改应用程序架构。
答案 1 :(得分:0)
您无法在配置文件中访问ci
对象,因为这是在CI_Loader
类之前加载的。
但您可以稍后在运行时更新config.php
字段,使用控制器 / 模型 / 库 <中的$this->config->set_item('key', 'value');
功能/ p>
控制器__construct(){}
方法中的示例代码
public function __construct(){
$this->config->set_item('item', array('1' => $this->lang->line('my_name')));
}
另一种方法是使用hooks全局更新项目,有关CI文档的详细信息。