2011-12-19 69 views
1

我正在使用Drupal,XDebug & PDT。PDT,XDebug&Drupal

我需要知道如果我需要构建,索引和许多东西只是为了调试一个简单的文件?

让我们说,例如,我在一个Drupal模块上工作,有3个文件。我是否需要编译,编译,索引所有Drupal ...只是为了能够在一个文件中插入断点?

此外,如果你可以解释为什么是或为什么不会,会更好。

谢谢! :)

+0

你的问题对我来说并不清楚 - 因为PHP是一种解释型语言,没有什么可以编译或构建的。索引将由PDT自动完成。我一直使用XDebug进行Drupal开发,没有什么不寻常的或特殊的,所以你的问题瞄准了什么? – 2011-12-19 11:24:26

+0

我在做远程调试,我不知道本地调试是不是很慢。你说的是完全正确的,但是它发生了一个叫做“构建过程”的东西,也许我做错了什么。我正在从Ecaudor的计算机上进行调试,我知道一些数据必须发送到PDT ......但是正在建设中?索引?这很奇怪... – 2011-12-19 19:21:36

+0

谢谢你的方式...我差点忘了!我会在几个小时内将视频上传到YouTube,以便确定真正发生的事情。谢谢。 – 2011-12-19 19:22:35

回答

0

总之是的。 Drupal针对每个向您的Web服务器发出的页面请求进行引导。它在你的脚本运行的drupal风格环境中,这就是为什么它可以访问Drupal DB,Form Api,Fields Api,模块钩子等。

如果你只是想测试你的脚本的逻辑和它不依赖于上面提到的drupal元素,你当然可以将它作为eclipse中的简单脚本进行调试。这就是说,不应该有大量开销调试drupal本身。

祝你的调试冒险。一旦你把它启动并运行,它会让你更有效率,并承诺它值得。