如何使用Netbeans调试嵌入式Zend framework2应用程序



我有一个zend1和zend2应用程序,[上周刚刚继承,开发人员退出],它们嵌入到drupal 6实例中。我想使用netbeans调试应用程序,但我只能让调试器在drupal实例上工作。

Drupal和这些zend清单应用程序存储在我的主目录中它们自己的文件夹中,并且zend应用程序使用其/Drupal的权限设置绑定到Drupal。

当我点击侧栏中调用zend1和/或2应用程序的链接时,调试器不会检测到或确认此点击,因此不会调试代码,但当然,与drupal端直接相关的任何其他链接都可以完美地调试。

对于那些熟悉netbeans的人来说,在您的运行配置区域中,您可以指向存储代码的主文件夹。当我指向Drupal文件夹时,我可以调试Drupal,如果我指向"comstance_zf1_inv_sales"文件夹[zf1应用程序所在的文件夹],则不会发生任何事情,因为Drupal有点启动了。

注意:当加载drupal和应用程序相关页面时,应用程序[drupal、z1和z2]在我的本地环境中可以很好地协同工作。

问题

  • 当尝试调试嵌入Drupal 6/7中的框架应用程序时要考虑什么
  • 是否有人使用drupal在这种类型的环境中工作过,并且不仅能够调试drupal,还能够调试嵌入式应用程序/代码库
  • 有没有人有配置netbeans以调试嵌入式应用程序的经验,特别是Zend1和/或Zend2

最终在drupal中实现了这一点——对于任何遇到相同情况的人来说——确保在添加代码的地方正确设置了iframe参数。我在一个内容类型中添加我的php代码,并为文本格式类型选择phpFilter的节点。

接下来,这是我不知道的事情,去chrome扩展搜索xdebug-helper。启用它,打开netbeans,回到你的网站,点击将出现在你的url输入栏中的调试图标。

最新更新