如何在Netbeans中调试symfony?我不能打电话给特定页面

Sam*_*Sam 2 debugging netbeans symfony1 xdebug

我已经阅读了将诸如将PHP参数传递到NetBeans中的帖子,这些帖子包含了一个以symfony url-routing为特色的页面, 但我无法使其工作.

我想运行以下页面:

http://localhost/s/web/frontend_dev.php/travel
Run Code Online (Sandbox Code Playgroud)

所以我首先尝试使用Netbeans 6.9.1进行"本地网站配置".如链接线程中所述,这里存在一个问题,因为我可以指向项目URL和"web/frontend_dev.php"索引文件,但我无法将"/ travel"作为参数,因为Netbeans始终为它添加前缀用?用于我不想要的参数传递.

我提到的线程解决方案应该使用Script Config选项.好吧我可以指向php.exe,我可以在web/frontend_dev.php再次指向索引文件但是虽然我可以传递像/ travel那样的参数但它仍然无法工作,因为它在调用中创建了一个空格:

php.exe ./web/frontend_dev.php /travel
Run Code Online (Sandbox Code Playgroud)

这也不起作用.

Tim*_*imo 9

使用以下内容更容易:

  1. 将调试URL设置为"不要打开Web浏览器"(项目 - >属性 - >运行配置 - >高级)

  2. 使用Netbeans启动调试会话(Netbeans不启动浏览器但等待XDebug连接)

  3. 使用easy XDebug-Firefox-Plugin为您启动XDebug Symfony App(easy XDebug)

而已.这对我的Symfony应用程序非常有效