我在application / language / english目录中有一个语言文件application_lang.php,内容如下:
$lang['action_delete'] = 'Delete';
$lang['menu_account'] = 'Account';
在codeigniter视图中我有
<form>
<div>
<table>
<tr>
<td>
<h3>English:</h3>
</td>
<?php
$this->load->helper('language');
$lang_array=$this->lang->load('application','english',true);
if (! empty($lang_array)) {
foreach ($lang_array as $key => $values)
{?>
<tr>
<td> <input type="text" value="<?php echo htmlentities($values);?>"> </td></tr>
<?php
}
}?>
</tr>
</table>
<input type="submit"value="Save">
</div>
</form>
现在,文本框将显示application_lang中的值(在本例中为Delete和Account)。我需要通过这个文本框进行一些更改,然后单击“保存”按钮。此更改应使用文本框中的新文本覆盖现有的application_lang.php。 例如:$ lang [&#39; action_delete&#39;] =&#39;删除&#39 ;;应该被覆盖为$ lang [&#39; action_delete&#39;] =&#39;已删除的文件&#39 ;; 我怎样才能在codeigniter中做到这一点? 有什么帮助吗?