CodeIgniter загружает только одну модель - PullRequest
0 голосов
/ 21 января 2012

Как видно из названия, где-то есть неправильная конфигурация, но я не знаю, где ее найти.

Мои файлы примерно такие:

application / controllers /: news.php, people.php

приложение / модели /: news_model.php, people_model.php

Это так просто, пара news / news_model работает нормально, но когда я использую $this->load->model('people_model'); в контроллере people.php, я получаю `HTTP Error 500 (Internal Server Error): при обнаружении непредвиденного состояния сервер пытался выполнить запрос 'ошибка.

UPDATE:

Это была неловкая ошибка. Я забыл добавить трейлинг?> В конце news_model.php. Спасибо всем, кто ответил.

Ответы [ 2 ]

0 голосов
/ 24 января 2012

Совет: вы можете опустить ?> в конце php-файла - он не нужен. И, не используя его, вы защищены от опасности забыть об этом.

0 голосов
/ 23 января 2012

хорошо, рад узнать, что ваша проблема решена.

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

$autoload['model'] = array('people_model');

хотя это не ответ на ваш квест, но я думаю, что это сделает наш код более чистым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...