我是IDE的新手,到目前为止我使用Eclipse但更像是一个花哨的文本编辑器。我现在切换到Netbeans并为Joomla扩展开发进行设置,为此我按照各种教程中的步骤进行了设置。
一切都很好,除了调试。我设置了xdebug,如果我在Joomla index.php文件中有断点,它就可以工作,但是我的组件的php文件中的断点(例如在模型函数的e上)只是被忽略了。
我的设置:
Joomla 2.5
Netbeans 7.4
XAMPP 3.1
Xdebug的
答案 0 :(得分:1)
在eclipse和netbeans中,调试的先决条件是构建项目。
“建筑”没有做任何事实:PHP代码没有编译。但它允许IDE构建依赖树,验证代码,允许代码完成并遵循从一个类到下一个类的执行流程。
要在eclipse中构建,请右键单击项目或从菜单中选择Project / Build。我自动设置了Build,以便在我工作时资源保持同步:
答案 1 :(得分:0)
我遇到了同样的问题,但解决方案相当棘手。实际上netbeans在断点处停止,但没有所有行都有资格破坏。当你把断点等待一点时,如果在绿色方块旁边出现黑色箭头指向下然后就可以了,否则尝试其他一行。