サーバーにデプロイすると、次のようなエラーが発生します。私はlocalhostでこのエラーを取得しません。私はどこが間違っているのか分からない。助言がありますか。私はGoogle Apps Engineを使用しています。Codeigniterのヘッダー情報エラーを修正することはできません - Google App 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();
これはブラウザに送信される最初のエラーメッセージです(そのため、その後、「ヘッダーが送信済み」になっています)。あなたはエラー_ "致命的なエラー:非オブジェクト上のメンバ関数result_array()"を呼び出してチェックする必要があります_。私たちがあなたを助けることができるようにするためには、そのコードを見る必要があります。 –
@MagnusEriksson私は2つのユーザーロールを持っています。ログイン時の両方のrilesに同じエラーが発生していますが、モデルは両方で異なるままです。両方のモデルの共通点の1つは、両方ともセッション変数を使用することですが、セッション変数には何も問題はありません。 – Krish
まだコードを見る必要があります。あなたの質問に問題がある部分から始めてください。コードがどのように見えるのか分からなければ、私たちが助けてくれるのは難しいです。 –