CMS, 原创

CI(codeigniter)开发之分页的多语言设置(第二课)

分页的配置文件写在 config文件夹中的 pagination.php文件中。

代码如下

$config['num_links'] = 5;
$config['first_link'] = '第一页';
$config['last_link'] = '最后一页';
$config['next_link'] = '下一页';
$config['prev_link'] = '上一页';

这个写,显然不能够多语言。
那就要继续添加代码。

在language文件夹中的语言文件夹中,如english (每个都要有哦),添加需要多语言话的字段,

比如我建的叫 my_lang.php

添加语言代码如下

$lang['page_first_link'] = 'First Page';
$lang['page_last_link'] = 'Last Page';
$lang['page_next_link'] = 'Next Page';
$lang['page_prev_link'] = 'Prev Page';

这样对应的语言就有了(其他语言照样写)。

回来修改我们的pagination.php文件

$CI =& get_instance();//这句话就可以使用$CI引用语言了

$config['num_links'] = 5;
$config['first_link'] = $CI->lang->line('page_first_link');
$config['last_link'] = $CI->lang->line('page_last_link');
$config['next_link'] = $CI->lang->line('page_next_link');
$config['prev_link'] = $CI->lang->line('page_prev_link');

好,这样当您更换语言的时候,分页的语言也同时改变了(codeigniter)。

(944)

Related Post