Загрузка специальных пользовательских библиотек CodeIgniter

58
3

Я добавил простую библиотеку/класс в мое приложение под названием "Активы". Файл находится по адресу:

application/libraries/Assets.php

Содержание:

class Assets {

public function get_images() {
....
}
}

В моем контроллере у меня есть:

function __construct() {
parent::__construct();
$this->load->library('assets');
}

И я называю это, используя:

public function members() {
$data = array();
$data['images'] = $this->assets->get_images();
}

Но я получаю эту ошибку:

An uncaught Exception was encountered

Type: Error

Message: Class 'CI_Assets' not found

Filename: ../system/core/Common.php

Line Number: 196

Что может быть причиной этого?

спросил(а) 2017-02-24T13:18:00+03:00 3 года, 9 месяцев назад
1
Решение
92

Попробуйте изменить название класса

CI_Assets 

ответил(а) 2017-02-24T13:43:00+03:00 3 года, 9 месяцев назад
42

Попробуй это


$this->load->library('Assets'); 
$assets = new Assets();
$assets->get_images();

ответил(а) 2017-02-24T13:51:00+03:00 3 года, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема