0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Symfonyのコントローラにおけるパラメータ取りだし

Posted at

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 クラス名::メソッド名
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?