7

Symfony2最近、フレームワークとを使用する Web アプリをインストールしましたApache Thrift

ここで、フレームワークでバックボーンを使用できるようにしたいと考えていSymfony2ます。

私の質問は についてBackbone.syncです。

  1. フレームワークやBackbone.syncを使用して Web アプリでサーバーからデータを取得するために、どのようにオーバーライド/使用できますか?Symfony2Apache Thrift

  2. ウェブ上にそれを行うためのチュートリアルはありますか? 非常に動的なアプリ用の Symfony + Backbone.js を見つけましたが、サーバーからデータを取得する方法については何も述べていません。

4

2 に答える 2

5

デフォルトでは、Backbone.js とその同期メソッドは、変更を加えることなく REST API と連携できます。したがって、GET/POST/PUT/DELETE を処理して JSON を返すことができる Web サービスを Symfony2 で作成できれば、問題ありません。

私は Symfony にあまり詳しくありませんが、基本的な REST API の場合、URL ルート (例: "www.yourdomain.com/api/items") を定義し、それらに基づいてアクションを実行するメソッドを作成する必要があります。ルート (たとえば、JSON エンコード形式でレコードを返します)。

Symfony2 で REST API を作成するための簡単なチュートリアルは次のとおりです: Symfony2 REST

また、Backbone チュートリアルページの Wine Cellar チュートリアルもご覧ください。PHP Slim フレームワークを使用しますが、基本的な REST API を使用している限り、バックボーンはバックエンドに依存しないため、backbone.js の概念はまったく同じです。

于 2012-04-30T21:14:35.773 に答える
3

このバンドルを確認してください https://github.com/gigo6000/DevtimeRafflerBundleこれは、いくつかの基本的な REST アクションを含む小さなシンプルなアプリです。これはhttps://github.com/gigo6000/DevtimeBackboneBundleで作成されました

于 2012-10-29T21:44:13.187 に答える