我为分页设置创建了一个配置文件..(application / config / paginaton.php)
我在该项目中使用i18n,我尝试使用
$config['last_link'] = $this->lang->line('pagination_last_link);
和lang文件(application / language / english / pagination_lang.php)
$lang['pagination_first_link'] = 'First';
$lang['pagination_last_link'] = 'Last';
但它不起作用......
我也在使用自动加载
$autoload['language'] = array('pagination');
- 错误讯息: 遇到PHP错误
严重性:注意
消息:未定义属性:CI_Loader :: $ lang
文件名:config / pagination.php
行号:15
答案 0 :(得分:0)
问题是你的配置文件是一个包含数组的简单php文件;它没有访问CI超级项目,所以当你做的那一刻
$this->lang->line('pagination_last_link')
您正在尝试无效访问
我不知道这是否可行但尝试使用:
$CI = &get_instance();
$config['last_link'] = $CI->lang->line('pagintion_last_ling');
在application/config/paginaton.php