0

我正在 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 手册中)。

4

1 回答 1

3

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

foreach ($this->lang->line('profile_btns') as $key => $value){
    echo $value;
}
于 2013-09-09T07:13:57.210 回答