2014-11-17 3 views
0

Я использую класс Facedtector для своей работы. Я добавил класс в мою библиотеку Codeigniter и только что вызвал из своего класса контроллера. В моем контроллере я загрузил класс, но во время выполнения он показывает следующее сообщение об ошибке:ошибка при добавлении класса в codeigniter

Обнаружена ошибка

несуществующего класса: FaceDetector

Пожалуйста, кто может помочь мне об этом.

Благодаря

+0

добавьте попробовал код –

ответ

0

Добавьте свой файл класса внутри библиотеки, папки из вашей основной папке приложения. И тогда вы можете использовать функцию автоматической загрузки в CodeIgniter

application/config/autoload.php 

на вышеуказанном месте, а затем вы можете получить доступ к классу непосредственно или другой способ использования этого использования

$this->load->library('Your_Class_Name', 'Path\to\your\class'); 

Таким образом, вы можете получить доступ к ваш класс в codeigniter

Ниже приведена ссылка на автозагрузку библиотеки классов.

https://ellislab.com/codeigniter/user-guide/general/autoloader.html

+0

Вот мои файлы библиотек, как, что следующие приведены ниже: Пространство имен Svay; использование исключение; класс FaceDetector {protected $ detection_data; защищенный $ холст; защищенный $ face; private $ reduced_canvas; .... некоторые функции здесь .... –

+0

Вы следовали инструкциям, указанным в URL-адресе? если да, то как вы называете свой класс? пожалуйста, дай мне знать. –

+0

Да, я добавил файл в папку библиотек и автозагрузчик. Теперь я вызываю файлы, используя эту, -> load-> library ('Your_Class_Name') из моего контроллера. Но все те же ошибки показывают. –

Смежные вопросы