2016-09-14 6 views
1

私はCodeigniterフレームワークを使用してデータベース(mysql)にデータを格納するバックエンドAPIを開発中です。 Postmanを使用してAPIをテストしようとしていますが、指定されたエラーが返されます。 postman errorPostman(chrome app)はJSONコードをAPI(codeigniter)に渡すときに500内部サーバーエラーを返します

public function addScanData() 
{  
    //get user details 
    $image_name = $this->input->post('image_name'); 
    $name = $this->input->post('name'); 
    $phone_number = $this->input->post('phone'); 
    $time = gmdate('Y-m-d H:i:s'); 
    $mail = $this->input->post('mail'); 

    //To insert user data into database 
    $user = array(
     'image_name' => $image_name, 
     'name' => $name, 
     'phone_number' => $phone_number, 
     'time' => $time 
    ); 

    $this->db->insert('user_details',$user);  
} 

上記はサンプルコードです。

+0

エラー内容は何ですか? – follio

+1

500エラーは内部サーバーエラーです。コードにエラーがあると(ほとんどが不足しています)、場合によっては非オブジェクトのプロパティにアクセスしようとしていることもあります。最初のチェックは、$ this-> input-> postにもデータがあります。エラー内容を読むと、多くの情報が得られます –

+0

常にnull値を返します – KingWealth

答えて

0

入力ヘルパーまたはDBモデルをロードしていますか?あなたがエラーを含む応答からいくつかの情報を取得しますdevingされている場合

$this->load->helper('name'); 

または

$this->load->model('model_name'); 

、通常:configにまたはのようなものを持つことにより、autoload.phpを通じて

+0

私は既にautoload.php – KingWealth

+1

を本文に設定していますあなたがHTMLを持っているレスポンス(郵便配達員のクライアント上)。そこにあなたはどんな種類のエラーがあるか見ることができるはずです。あなたはここに郵便配達員クライアントの応答本文を投稿できますか。あなたのプリントスクリーンではその部分を見ることができません –

関連する問題