2012-04-25 14 views
7

最近、Symfony2フレームワークとApache Thriftを使用するWebアプリケーションをインストールしました。Backfone.jsをsymfonyフレームワークまたはApache Thriftで使用する方法

Symfony2フレームワークでバックボーンを使用可能にしたいと考えています。

私の質問は約Backbone.syncです。

  1. にはどうすれば上書き/ Symfony2フレームワークおよび/またはApache Thriftを使用してWebアプリケーションでサーバーからデータを取得するためにBackbone.syncを使用することができますか?

  2. ウェブ上にいくつかのチュートリアルがありますか?私はちょうどこの1つを見つけたSymfony + Backbone.js for highly dynamic apps、しかしそれはサーバーからデータを得る方法について何も言わない。

+1

で作成されました。あなたはsymfony2で休憩サービスを作ってから、バックボーンを通じてアクセスします。 – tkone

答えて

5

デフォルトでは、Backbone.jsとその同期メソッドは、変更なしでREST APIと連携できます。したがって、GET/POST/PUT/DELETEを処理してJSONを返すSymfony2を使用してWebサービスを作成することができれば、良いことになるはずです。

私はsymfonyでひどく慣れていないんだけど、基本的なREST APIの、あなたのURLのルート(例えば「www.yourdomain.com/api/items」)を定義する必要がありますし、次に実行するメソッドを作成それらのルートに基づいたアクション(JSONエンコード形式の戻り値など)

ここでSymfony2のでREST APIを作成に関する簡単なチュートリアルです:Symfony2 REST

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

関連する問題