Symfonyのコントローラにおけるパラメータ取りだし
Symfony\Component\HttpFoundation\Request のプロパティ
アクセス | class | 説明 |
---|---|---|
->query | ParameterBag | URLのクエリパラメータ |
->request | ParameterBag | POSTのリクエストパラメータ |
->attributes | ParameterBag | Routeアノテーションで定義したパスパラメータ |
Symfony\Component\HttpFoundation\Request のメソッド
アクセス | 型 | 説明 |
---|---|---|
->get('name') | string | 値 |
ParameterBag で使用可能な取りだし方法
アクセス | 型 | 内容 |
---|---|---|
->all() | KV array | すべてのパラメータ |
->has('name') | boolean | 'name' のパラメータ有無 |
->get('name') | string | 値 |
Routeアノテーションの暗黙に定義される名前
名前 | 型 | 説明 |
---|---|---|
_route | string | Routeでつけた最終的な name |
_route_params | KV array | 呼び出されたときのパラメータ |
_controller | string | クラス名::メソッド名 |