XDebug忽略控制器中的断点


XDebug ignores breakpoints within controller

我目前正试图在本地家庭服务器上使用XDebug调试Symfony 2支持的应用程序。由于我能够在app_dev.php文件中设置断点并相应地逐步执行,所以一切似乎都设置正确。

但是,在bundle的控制器中设置的任何断点都会被忽略。

对应的URL是http://myapp.local/product-name/

有人知道是什么原因导致断点被跳过吗?

谢谢。

检查文件夹是否已符号链接。如果是,您应该在IDE中定义正确的路径。

也正如LazyOne所说的xdebug_break((即使在符号链接的文件夹中也能工作;

有人知道是什么原因导致断点被跳过吗?

什么都没有。不会跳过断点。此时代码没有被执行(在调试模式下(。

请注意,您有一个活动的调试会话。

此外,如果您想要更具体的帮助,请发布有问题的代码(您可能在调试器不停止的行上设置了断点(以及调试的确切步骤。