路线
开发 Symfony 应用程序的基石之一是使用路由。路由基础设施确保我们可以使用可读的 URL(例如/products/hammer而不是index.php?page=products&productid=12345),并且这些 URL 被映射到我们应用程序中可以响应请求的控制器。
Symfony 插件提供了几种处理路由的工具。
路线的代码完成
PhpStorm 为将路由名称作为参数的函数提供代码完成。在编辑器中,按下Ctrl+Space以调用代码完成并执行以下任一操作:
为此类控制器函数指定参数,如
generateUrl
或forward
。为此类 Twig 函数指定参数,如
path
或controller
。
路线导航
由于路由链接到控制器,因此您可以使用Navigate to 声明 Ctrl+B路由以导航到相应的控制器。或者,Ctrl+Click服务的名称。

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

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

最后修改时间:2021 年 3 月 8 日