基本上,当"file_upload"函数在我的模块的控制器中被调用时,我收到以下错误:
严重性:警告
消息:不能修改报头信息-报头已经由(输出开始于somesite.com/html/bonfire/modules/upload/controllers/content.php: 81)
文件名:库/Session.php
行号:671
我正在使用Bonfire开发一个模块,这是用于CI的HMVC模块开发插件。
我把我的模型和控制器包括在下面供您查看。请不要太苛刻,我最近才开始学习PHP/CI。
视图续
您可以在控制器的第81行echo json_encode(array('status' => $status, 'msg' => $msg));
之后调用exit或以空布局呈现视图。问题是由于在视图渲染之前调用echo,它发送报头,然后视图渲染再次发送报头