2

私は初めて Backbone に飛び込む初心者の Web 開発者です。私が取り組んできた大きな問題の 1 つ (実際には、過去 2 日間の多くを研究に費やしましたが無駄でした) は、Backbone がサーバーとどのように正確に通信するかということです。

$.getJSON以前のプロジェクトでは、PHP と jQuery の方法を使用してデータベースからデータを取得できました。Backbone (ex. myCollection.url = "todos.php") を使用している場合にも、これを行うことができます。ただし、私が見たすべてのチュートリアル、ドキュメント、サンプル コードでは、コレクションの URL は常にディレクトリとして設定され、urlRoot は directory/id (例:myCollection.url = "/todos"およびmyModel.urlRoot = "/todos/5".

私の質問は、これがどのように正確に管理されているかです。呼び出しに GET パラメーターを追加することで行っていた従来の方法よりもはるかにきれいに見えます。最初はこれがルーティングだと思っていましたが、それはブラウザの履歴などの設定にのみ関連しているようです. 私が調べたソース コードの一部は、SLIM PHP と Rails (どちらも使用したことがありません) を使用していますが、どの部分がどのように組み合わされるのかわかりません。

4

1 に答える 1