제목에서 알 수 있듯이 어딘가에 잘못된 설정이있는 것 같지만 어디에서 찾을 수 있는지 알지 못합니다.CodeIgniter는 하나의 모델 만로드합니다.
내 파일은 다음과 같이 다소 있습니다
응용 프로그램/컨트롤러/: news.php,
응용 프로그램/모델/people.php : news_model.php,
people_model.php 그것은 간단합니다 그 뉴스/news_model 쌍이 잘 작동하지만 people.php 컨트롤러에서 $this->load->model('people_model');
을 사용할 때`HTTP Error 500 (내부 서버 오류) : 서버가 요청을 수행하는 동안 예기치 않은 조건이 발생했습니다. '오류.
업데이트 :
곤란한 버그였습니다. news_model.php 끝 부분에 후행을 추가하는 것을 잊었습니다. 대답 한 모든 사람들에게 감사드립니다.
데뷔하는 가장 좋은 방법은 people_model.php 파일로 가서 모든 것이 주석 처리되고 오류가 다시 나타날 때까지 각 줄의 주석 처리를 제거하는 것입니다. 그 오류에 초점을 맞추고 그것을 해결하십시오. – Seth
'$ this-> load-> model ('people_model');은 정확히 그 부분입니다. 생성자에 아무 소용이 없다고 놓았습니다. 나는 아무 소용이없는 방법에 그것을 두었다. 나는 여러 번이 부분을 다시 읽었으므로 잘못된 구성 설정이라고 생각하지만 config.php 나 그와 비슷한 것을 만지지는 않았습니다. – ebichuhamster
이러한 종류의 오류는 잘못된 구성으로 발생하지 않아야합니다. HTTP 500 오류는 페이지를 요청할 때 웹 서버 오류이며 모델을로드해도 웹 서버를 사용하여 페이지를 요청하지 않습니다. people_model의 생성자에 무엇이 있는지 말해 줄 수 있습니까? 외부 파일을 포함 시키려고하는 것처럼? 그냥 people_model을로드하고 news_model을로드하려고 했습니까? –