根据我在CodeIgniter中加载自定义语言的内容,语言文件必须加载到控制器中,然后才会“传递”到视图中。
这是性能问题。每次调用页面时,服务器都必须加载语言文件。如何只加载一次语言文件?然后在同一个会话中使用它?
谢谢大家。
弗朗西斯
答案 0 :(得分:1)
在默认控制器的构造函数中加载语言文件(例如general_lang.php
),如下所示:
function __construct(){
parent::__construct();
// some other stuff ...
$this->lang->load('general', 'english');
}
语言文件只调用一次(无论何时调用默认控制器,无论何时开始新会话)