我知道你可以在项目/ app / config.yml中使用它来打开Symfony探查器或异常文件链接中的文件:
framework:
ide: "phpstorm://open?file=%%f&line=%%l"
更多信息:http://developer.happyr.com/open-files-in-phpstorm-from-you-symfony-application
但是,由于我正在使用vagrant,服务器的文件路径与我的主机不匹配.
我在PHPStorm中使用propper路径映射创建了一个PHP Web应用程序服务器,但仍然无法正常工作.
有任何想法吗?
谢谢
最佳答案 在容器或虚拟机中运行应用程序时,您可以通过更改其前缀告诉Symfony将来自guest虚拟机的文件映射到主机.应在URL模板的末尾指定此地图,使用&和>作为客户到主机的分隔符:
// /path/to/guest/.../file will be opened
// as /path/to/host/.../file on the host
// as /path/to/host/.../file on the host
'phpstorm://%f:%l&/path/to/guest/>/path/to/host/&/foo/>/bar/&...'