О структуре CodeIgniter - PullRequest
       22

О структуре CodeIgniter

0 голосов
/ 04 декабря 2011

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

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

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

Спасибо

1 Ответ

2 голосов
/ 04 декабря 2011

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

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

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

$this->load->database();

Прочитайте руководство пользователя модель база данных

...