CodeIgniter只加载一个模型

时间:2012-01-21 03:43:05

标签: codeigniter model

正如标题所说,某处似乎存在误配,但我不知道在哪里可以找到它。

我的文件有点像这样:

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的末尾。感谢所有回答的人。

2 个答案:

答案 0 :(得分:0)

好的,很高兴知道你的问题已经解决了。

您可以使用config文件夹中的autoload.php避免每次在Controller中加载模型。

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

虽然这不是你的任务的答案,但我认为这将使我们的代码更加干净。

答案 1 :(得分:0)

提示:您可以省略php文件末尾的?> - 不需要它。如果不使用它,你就可以避免忘记它的陷阱。