是否可以缩短Codeigniter中的功能,例如:
$this->lang->line('hello', FALSE);
上面的函数返回字符串,并根据行的名称从已加载的语言文件中提取单个翻译行。
如何让它更短:
$line['hello']
或者可能
$line->hello
欣赏帮助!谢谢!! :)
答案 0 :(得分:0)
您可以在辅助文件中创建一个函数,如:
function lang(){
return $this->lang->line('hello', FALSE);
}
将其称为:
echo lang();
答案 1 :(得分:0)
已经有一个预定义的Codeigniter功能" lang()"在语言助手中,不需要自己动手。
echo $this->lang->line('hello');
等于
echo lang('hello');
在创建表单标签时也很有用:
echo lang('language_key', 'form_item_id');
//becomes <label for="form_item_id">language_key</label>
感谢。