О структуре codeigniter
-
27-10-2019 - |
Вопрос
У меня есть проект, основанный на 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 модель база данных