将完整的lang文件发送到视图[CodeIgniter]

时间:2013-06-15 21:33:39

标签: codeigniter

有没有办法将完整的lang文件发送到视图,以便我可以访问视图中的$lang - 变量。

目前我唯一能找到的就是向视图发送单独的行(使用$this->lang->line('lang_key')),如果我想在视图中打印几十行,这听起来很反对。

我的问题是,是否有办法选择特定的语言文件,并使该语言文件中的整个$lang数组可从视图中访问。

3 个答案:

答案 0 :(得分:0)

在您查看中尝试此操作,以便查看所有lang数组。

print_r($this->lang);

答案 1 :(得分:0)

你应该把:

$this->load->lang('your lang file name');

在加载视图的控制器的构造函数中。

并在视图中使用它:

<?php lang->line('key');?>

答案 2 :(得分:0)

将翻译文件加载到构造函数中:

$this->lang->load('trans_file', 'spanish');

然后在视图上,您​​可以通过以下方式回显每一行:

<?php echo $this->lang->line('prod_not_found'); ?>