Библиотеки из системной папки не загружают правильный язык - PullRequest
1 голос
/ 01 июля 2011

Я установил два языка в codeigniter, он отлично работает в моих библиотеках, моделях и других файлах.

У меня есть две папки в application / language / english и французском, и я положил в одну форму form_validation_lang.php take from system / language

Я использую библиотеку form_validation из системы, которая загружает такой языковой файл

$this->CI->lang->load('form_validation')

У него нет второго параметра, и он загружает только файл английского языка из приложения/ language / english / witch является языком по умолчанию.

Как я могу передать текущий язык в Form_validation.php из системы / библиотеки или как я могу заставить это работать?

Ответы [ 2 ]

0 голосов
/ 04 июля 2011

Я исправил это. В моем контроллере я поставил эту строку

$this->lang->load('form_validation', $language);

до

$this->form_validation->set_rules (......)

и теперь это работает.

У вас есть правильное deczo, но вы не говорите мне, где поставить эту строку.

0 голосов
/ 01 июля 2011

Загрузите его со вторым параметром, который является реальным языком:

$this->lang->load('form_validation', $language);
// or like this if you get instance of CI
$this->CI->lang->load('form_validation', $language);

, где $ language - переменная, содержащая текущий используемый язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...