Codeigniter多维语言数组,问题?

时间:2013-09-09 07:10:59

标签: php codeigniter lang

我在CodeIgniter中创建一个网站,我想知道在语言文件中使用多维数组的方式是否会产生任何问题,如下所示:

$lang['profile']['name'] = 'The text to be shown';

通过这种方式,我可以将一个文件用于多个事物,也可以通过这种方式循环按钮:

$lang['profile_btns']['1'] = 'Text btn 1';
$lang['profile_btns']['2'] = 'Text btn 2';
//Etc...

我读了这样的值:

foreach ($this->lang->line('profile_btns') as $key => $value){
    echo $value;
}

这样做很好,但是我不确定使用这种方法是否会因为非标准的CI使用而产生任何问题(这不是在CI手册中写的)。

1 个答案:

答案 0 :(得分:3)

实际上你的代码是正确的,除了拼写。在foreach中使用profile_btns而不是profile_btn

foreach ($this->lang->line('profile_btns') as $key => $value){
    echo $value;
}