2011-12-19 75 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本身。

祝你的調試冒險。一旦你把它啓動並運行,它會讓你更有效率,並承諾它值得。