symfony2を使用してjsonの例を設定しようとしています。
テストバンドル、テストエンティティ(「メッセージ」)を作成し、ormなどを設定しました
メッセージ(テーブル)には、次の列があります:id、title、text
ルートを公開しようとしています* / mydomain / message jsonインターフェースをメッセージテーブル(小さなリスト)に公開します
私が試した最初の方法論は次のとおりです。
Symfony\Component\HttpFoundation\Response
次のような関数を使用して持つMessageControllerクラスを作成します。
public function testAction() {
$response = new Response(json_encode(**code_req_here**));
return $response;
}
次のようにルートを設定します。
test:
pattern: /test
defaults: { _controller: myProjectmyTestBundle:Message:test, _format: json}
requirements: { _format: (xml|json), _method: GET }
- これは正しい方法ですか?
- 私は何を着
code_req_here
ますか?
私が試した2番目の方法論は、FOS / RestBundleを使用することでしたが、私が理解しているように、ガイドを正しく完了することができませんでした。
- FOS / RestBundleでこれを(ちょうど)行う方法についての小さなガイドを提供してください