2011-11-22 53 views
0

我創建了分頁設置的配置文件。(應用程序/配置/ paginaton.php)如何在CodeIgniter的配置文件中使用i18n?

,並在該項目中使用國際化的IM,我試圖用

$config['last_link'] = $this->lang->line('pagination_last_link); 

和郎文件(應用/語言/英文/ pagination_lang.php)

$lang['pagination_first_link'] = 'First'; 
$lang['pagination_last_link'] = 'Last'; 

,但它不工作...

我還使用自動加載

$autoload['language'] = array('pagination'); 

- 錯誤信息:遇到 一個PHP錯誤

嚴重性:注意

消息:未定義的屬性:CI_Loader :: $ LANG

文件名:配置/ pagination.php

行號:15

回答

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

相關問題