8

最近、symfony2 api docs を閲覧しましたが、リクエストのgetメソッドのドキュメントで見つけたものは次のとおりです。

コントローラーでこのメソッドを使用しないでください。

  • スロー
  • 「名前付き」ソースから取得することを好む

では、メソッド"named" sourceの代わりに使用する必要があるのは何ですか?get

4

1 に答える 1

11

「名前付き」ソースが適切なパラメータ バッグです。

  • $request->queryGET パラメータ用
  • $request->attributesリクエスト属性用 (PATH_INFO から解析)
  • $request->requestPOST パラメータ用

getメソッドは、名前でパラメーターが見つかるまで、それらすべてを単純に調べます。したがって、遅いです。実装を参照してください。

于 2012-11-05T20:59:27.220 に答える