我已阅读Passing PHP arguments into NetBeans into a page that features symfony url-routing等帖子 但我不能让事情奏效。
我想运行以下页面:
http://localhost/s/web/frontend_dev.php/travel
所以我首先尝试使用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
也不起作用。
答案 0 :(得分:9)
使用以下内容更容易:
将调试URL设置为“不要打开Web浏览器”(项目 - >属性 - >运行配置 - >高级)
使用Netbeans启动调试会话(Netbeans不启动浏览器但等待XDebug连接)
使用easy XDebug-Firefox-Plugin为您启动XDebug Symfony App(easy XDebug)
多数民众赞成。这对我的Symfony应用程序非常有效
答案 1 :(得分:0)
据我所知,当文件路径到URL路径没有101路径映射时,这是一个标准情况。
在Eclipse中,您可以定义一个全新的路径映射,也可以使Eclipse请求某个URL路径。在您的情况下,您只需将localhost定义为您的服务器,并将'/s/web/frontend_dev.php/travel'定义为附加路径。
我很确定NetBeans中有类似的选项,因为这是mod-rewrite和Zend FW的一个非常常见的情况。