正如标题所说,某处似乎存在误配,但我不知道在哪里可以找到它。
我的文件有点像这样:
application / controllers /:news.php,people.php
application / models /:news_model.php,people_model.php
就这么简单,news / news_model对工作正常但是当我在people.php控制器中使用$this->load->model('people_model');
时,我得到`HTTP Error 500(内部服务器错误):一个意想不到的情况是在服务器尝试完成请求'错误时遇到。
更新:
这是一个令人尴尬的错误。我忘了添加尾随?>在news_model.php的末尾。感谢所有回答的人。
答案 0 :(得分:0)
您可以使用config文件夹中的autoload.php避免每次在Controller中加载模型。
$autoload['model'] = array('people_model');
虽然这不是你的任务的答案,但我认为这将使我们的代码更加干净。
答案 1 :(得分:0)
提示:您可以省略php文件末尾的?>
- 不需要它。如果不使用它,你就可以避免忘记它的陷阱。