繁体   English   中英

无法在Codeigniter中修改标头信息错误-Google App Engine

[英]Cannot modify header information error in Codeigniter - Google App Engine

将其部署到服务器后,我在codeigniter中收到以下错误。 我在localhost中没有收到此错误。 我不确定我要去哪里。 有什么建议么。 我正在使用Google Apps Engine。

Fatal error: Call to a member function result_array() on a non-object 
in /base/data/home/apps/s~some-app/1.401263586523638658/application/models/Some_model.php on line 199
A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /base/data/home/apps/s~some-app/1.401263586523638658/application/models/Some_model.php:199)

Filename: core/Common.php

Line Number: 569

Backtrace:

A PHP Error was encountered

Severity: Error

Message: Call to a member function result_array() on a non-object

Filename: models/Some_model.php

Line Number: 199

Backtrace:

我检查了控制器和模型中是否有空白,但没有任何空白。 如另一篇文章所述,任何cron作业也未使用此特定功能。

编辑添加代码:

$query = "select u.id, u.queue_name, u.queue_email, u.tickets_for_all  
                    from agent_queue_mapping_table as m, queue_table as u 
                    where u.id=m.queue_id 
                    and u.company_id = ".$this->session->userdata('user_comp_id')." 
                    and m.user_id = ".$this->session->userdata('user_id');
    $queue_details = $this->db->query($query);                       
    return $queue_details->result_array();

1.检查服务器的PHP版本。

2.使用$ this-> db-> last_query()获取SQL查询,并在MySQL控制台上运行查询,并检查是否存在任何错误。

3.检查控制器中的result_array()数组函数用法。 将您的代码屏幕截图发送给我们,以检查该部分

我收到此错误,因为我没有更新必须更改的表。 一旦这样做,这个问题就解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM