Tengo un problema con el modelo en mi aplicación codeigniter. Recibo este error al enviar información de encabezados. Básicamente, codeigniter se queja de que mi modelo de registro envía información de encabezado antes que cualquier otra cosa. ¿Como es posible? Pensé que los modelos son solo para mantener los métodos de consultas db y nada más. ¿Puede alguien por favor explicarme eso?¿Por qué me aparece el error "can not modify header headers already send by registration_model" en codeigniter?
Así es como el comienzo de un controlador se parece a:
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'));
}
En qué archivo está usando las funciones de cabecera, controlador o ver? – Sarfraz
Estoy teniendo toda la información del encabezado en la vista Sarfaz. Debería haber mencionado que necesitaba reescribir mi registration_model.php porque lo perdí cuando intenté subirlo al servidor (perdí la conexión en ese momento) y no hice ninguna copia de seguridad (conozco a un terrible programador de pecado) nunca debe comprometerse). Pero al menos sé que hay algo mal con mi archivo de modelo. – Pavel
¿verificaste el espacio en blanco antes/después de php-tags? – teemitzitrone