PhpStorm 2021.3 Help

路线

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

Symfony 插件提供了几种处理路由的工具。

路线的代码完成

PhpStorm 为将路由名称作为参数的函数提供代码完成。在编辑器中,按下Ctrl+Space以调用代码完成并执行以下任一操作:

  • 为此类控制器函数指定参数,如generateUrlforward

    Symfony 路由名称控制器完成
  • 为此类 Twig 函数指定参数,如pathcontroller

    Symfony Twig 完成

由于路由链接到控制器,因此您可以使用Navigate to 声明 Ctrl+B路由以导航到相应的控制器。或者,Ctrl+Click服务的名称。

导航到 Symfony 控制器

要导航回映射到控制器的路由,请单击Symfony 路由图标编辑器装订线中的路由图标。

导航到 Symfony 路线

缺少路线检查

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

Missing Route Symfony 检查
最后修改时间:2021 年 3 月 8 日