我的codeigniter應用程序中的模型出現問題。我收到發送標題信息的錯誤。基本上,codeigniter抱怨我的註冊模型發送標題信息之前。這怎麼可能?我認爲模型只用於保存數據庫查詢方法,僅此而已。有人能解釋我嗎?爲什麼我在codeigniter中出現「無法修改registration_model已經發送的頭信息頭」錯誤?
這是一個控制器的開始看起來像:
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'));
}
在哪些文件是您使用的頭功能,控制器或查看? – Sarfraz 2010-08-03 09:00:32
我在視圖Sarfaz中擁有所有標題信息。我應該提到我需要重寫我的registration_model.php,因爲當我試圖將它上傳到服務器時我丟失了它(當時我失去了連接)並且沒有做任何備份(我知道一個可怕的罪名程序員不應該提交)。但至少我知道我的模型文件有問題。 – Pavel 2010-08-03 09:05:56
你在php-tags之前/之後檢查了空白嗎? – teemitzitrone 2010-08-03 09:12:36