2

CodeIgniter バックエンドで Backbone JS を使用しています。

私には2つの選択肢があるようです:

  • バックボーンを次のように設定:

    Backbone.emulateHTTP = true;
    Backbone.emulateJSON = true;
    

    すべてをフォームデータとして送信し、サーバーで取得できます

    $this->input->post()
    
  • または、バックボーンを通常の設定のままにしておくこともできます。その場合、リクエスト ペイロードで送信されるため、次を使用する必要があります。

    $data = json_decode(file_get_contents('php://input'));
    

これに対する正しい答えはありますか?最初のものは、技術的に RESTful ではないということですか? そして、それは問題ですか??

4

1 に答える 1

0

最近、バックボーン/ci (安らかな api) アプリケーションを完成させ、codeigniter の $this->input 関数を使用してすべてのデータを取得しました。問題はないはずです。

于 2012-11-21T01:55:21.383 に答える