【发布时间】:2011-03-24 15:01:48
【问题描述】:
我的 codeigniter 应用中的模型有问题。我收到了发送标头信息的错误。基本上,codeigniter 抱怨我的注册模型首先发送标头信息。这怎么可能?我认为模型仅用于保存数据库查询方法,仅此而已。有人可以解释一下吗?
这是控制器开头的样子:
function User()
{
parent::Controller();
$this->view_data['base_url'] = base_url();
$this->load->model('User_registration_model'); // don't forget capital, it's important
$this->load->model('user_map_model'); // don't forget capital, it's important
$this->load->model('Tribe_model'); // don't forget capital, it's important
$this->load->library('email'); // Loading email library
$this->load->library('session'); // sets up the session
$this->load->library ('form_validation'); // Loading form validation library
$this->load->helper(array('form', 'url'));
}
【问题讨论】:
-
你在哪个文件中使用了header函数,控制器还是视图?
-
我在 Sarfaz 视图中拥有所有标题信息。我应该提到我需要重写我的registration_model.php,因为当我尝试将它上传到服务器时我丢失了它(我当时失去了连接)并且没有进行任何备份(我知道一个可怕的罪恶程序员永远不应该提交)。但至少我知道我的模型文件有问题。
-
您是否在 php-tags 之前/之后检查了空格?
-
请引用您收到的确切错误消息。
标签: php codeigniter