0

Web を作成するために codeigniter bonfire フレームワークを使用しています。エコー json エンコードを使用しているどこでも、次のようなエラー ログにエラーが表示されます:-

ERROR - 2015-07-06 17:38:49 --> Severity: Warning  --> Cannot modify header information - headers already sent by (output started at... )

このエラーがエラー ログ ファイルに生成される理由。警告が生成されるサンプルコードです。

public function get_filter()
    {
        if(!empty($_GET))
        {
            $search = $_GET;
            $restaurant = $this->discount_model->get_offer_restaurant_by_discount($_GET);
            echo json_encode($restaurant);
        }
        else{
            $restaurant = $this->discount_model->get_all_discount_restaurants();
            echo json_encode($restaurant);
        }
    }

ここでは、echo json_encode($restaurant) 行で生成されたエラーです。このエラーを停止する方法。

4

1 に答える 1