PhpStorm 2025.2 Help

路由

开发 Symfony 应用程序的基石之一是处理路由。 路由基础设施确保我们可以使用可读的 URL(例如, /products/hammer 而不是 index.php?page=products&productid=12345 ),并且这些 URL 被映射到应用程序中可以响应请求的控制器。

Symfony Support 插件提供了多个用于处理路由的功能。

路由的代码补全

PhpStorm 为以路由名称作为参数的函数提供代码补全。 在编辑器中,按 Ctrl+Space 调出以下任意内容的代码补全:

  • 为诸如 generateUrlforward 之类的控制器函数指定参数。

    Symfony 路由名称控制器补全
  • 为诸如 pathcontroller 之类的 Twig 函数指定参数。

    Symfony Twig 补全

由于路由与控制器相关联,您可以在路由上使用 导航到声明 Ctrl+B 导航到相应的控制器。 或者, Ctrl+Click 服务的名称。

导航到 Symfony 控制器

要导航回映射到控制器的路由,请单击编辑器边栏中的路由图标 Symfony 路由图标

导航到 Symfony 路由

缺失路由检查

每当您使用未定义或拼写错误的路由名称时,PhpStorm 会显示来自 缺失路由 检查的相应警告。

缺失路由 Symfony 检查
最后修改日期: 2025年 9月 26日