БиблиотекаНе удается загрузить Codeigniter Пользовательские библиотеки
class getLang {
public function getText($en, $ar) {
$CI =& get_instance();
$lang = $CI->session->userdata('language');
if ($lang == 'en') {
$string = $en;
} else if ($lang == 'ar') {
if (!empty($ar)) {
$string = $ar;
} else if (empty ($ar)) {
$string = $en;
}
}
return $string;
}
}
Контроллер
class Home extends MY_Controller {
public function test() {
$this->load->library('getLang');
return $this->getLang->getText('text', '');
}
}
Когда я бегу домой/тест я получаю эту ошибку:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Home::$getLang
Filename: controllers/home.php
Line Number: 6
Я уже загрузил пользовательскую библиотеку в config/autoload. Похоже, что библиотека не загружена, я также попробовал загрузить ее в контроллер, но не работает! Как я могу это решить?
в какой папке находится ваша библиотека? полный путь пожалуйста. –
@mamdouhalramadan Полный путь - приложение/библиотеки/getLang.php – Sarah