PhpStorm 2026.1 Help

ルート

Symfony アプリケーションの開発の基礎の 1 つは、ルートの操作です。 ルーティングインフラストラクチャにより、読み取り可能な URL(たとえば index.php?page=products&productid=12345 の代わりに /products/hammer )を使用できるようになり、これらの URL が要求に応答できるアプリケーションのコントローラーにマップされます。

Symfony サポート(英語)プラグインは、ルートを操作するためのいくつかの機能を提供します。

ルートのコード補完

PhpStorm は、ルート名を引数として受け取る関数にコード補完を提供します。 エディターで Ctrl+Space を押すと、次のいずれかに対してコード補完が呼び出されます。

  • generateUrl または forward などのコントローラー関数の引数を指定します。

    symfony ルート名コントローラーの補完
  • パス または コントローラー などの Twig 関数の引数を指定します。

    Symfony Twig 完了

ルートはコントローラーにリンクされているため、 宣言へナビゲート Ctrl+B をルートで使用して、対応するコントローラーに移動できます。 または、 Ctrl+Click サービスの名前。

Symfony コントローラーに移動する

コントローラーにマップされたルートに戻るには、エディターのガターでルートアイコン the Symfony route icon をクリックします。

Symfony ルートに移動する

行方不明のルートインスペクション

定義されていないルート名やスペルミスのあるルート名を使用すると、PhpStorm は Missing Routeインスペクションからの対応する警告を表示します。

失われたルート Symfony インスペクション
2026 年 5 月 22 日