Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法修改Codeigniter-Google应用程序引擎中的标题信息错误_Php_Codeigniter_Google App Engine - Fatal编程技术网

Php 无法修改Codeigniter-Google应用程序引擎中的标题信息错误

Php 无法修改Codeigniter-Google应用程序引擎中的标题信息错误,php,codeigniter,google-app-engine,Php,Codeigniter,Google App Engine,在服务器中部署codeigniter后,我在codeigniter中遇到以下错误。我在localhost中没有收到此错误。我不确定我错在哪里。任何建议。我正在使用谷歌应用程序引擎 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

在服务器中部署codeigniter后,我在codeigniter中遇到以下错误。我在localhost中没有收到此错误。我不确定我错在哪里。任何建议。我正在使用谷歌应用程序引擎

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\u query()获取SQL查询,并在MySQL控制台上运行查询,检查是否有错误


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

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

这是发送到浏览器的第一条错误消息(这就是为什么您会收到“已发送的标题”)。您需要检查错误“致命错误:对非对象调用成员函数result_array()”。为了帮助您,我们需要查看该代码。@MagnusEriksson我有两个用户角色。登录时两个RILE都得到相同的错误,但两个的模型仍然不同。两个模型之间的一个共同点是,它们都使用会话变量,但是会话变量没有问题。我们仍然需要查看代码。从你的问题中有问题的部分开始。如果我们不知道代码是什么样子,我们很难提供帮助。@MagnusEriksson我已经用我的代码更新了这个问题。这只是三条注释(特别是因为你需要更多信息)。评论应作为问题下的评论而不是答案。