Вопрос

У меня есть проект, основанный на Codeigniter. У меня уже есть модель, которая расширяет несколько класса CI_Model. class Playermodel extends CI_Model Анкет Мне нужно импортировать плеймодель в одном из моих классов, чтобы я мог легко получить доступ к базе данных без жесткого кодирования соединения с PHP.

Однако этот класс ci_model делает мне проблемы, потому что я не могу найти файл с классом CI_Model. Также, когда я импортирую, я получаю internal server error 503.

Что мне делать в этом случае и где я могу найти этот класс CI_Model?

Спасибо

Это было полезно?

Решение

Ваши модели обычно загружаются и вызываются из ваших функций контроллера. Чтобы загрузить модель, вы будете использовать следующую функцию:

$this->load->model('Model_name')

Настройки подключения DB хранятся в application/config/database.php Вам не нужно жестко записать его в свои файлы. Затем подключиться к базе данных

$this->load->database();

Прочитайте revilant user_guide модель база данных

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top