在Phpstorm,Symfony2和FosrestBundle中找不到的路线



我在Symfony 3.2 Project和FosrestBundle上使用Symfony2插件的最新phpstorm。

fosrestbundle生成的路线不会自动在phpstorm中自动解决(您会得到"丢失的路线"),尽管路线正常,并使用php bin/console debug:router

显示

是否有人找到了使它们显示为好路线的技巧?它并没有阻止我脱离任何东西,只是一个视觉事物。

更新:除了明确命名的路由外,似乎正在工作。我已经忘记了(或不认为这是相关的)我的路线是明确定义的,所以:

@rest route("/doc/{id}/status",name =" _ current_doc_status")

调试:路由器实际上将其显示为get_current_doc_status,因为fosrestbundle的get将被预先准备,并且get_current_doc_status可以在代码中工作,只是可以解决它。

>

删除自定义名称并让Symfony做路线本身将解决(并且也可以工作),因此问题可能是针对自定义命名路由 fosrestbundle

特定的。

如果您有新的目录结构,则文件夹 cache var 文件夹中。因此,在中erlgenerator.php is var/cache/dev/appdevdebugprojectContainerurlgenerator.php

最新更新