2012-04-06 47 views
0

我有Zend調試器在Eclipse中成功運行,但我不明白如何調試Yii項目。即,我可以調試單個頁面的PHP腳本,但我不知道Yii Web應用程序的配置選項應該是什麼。在Eclipse中使用Zend Debugger調試Yii Web應用程序

例如,我認爲Controller文件是我選擇用來執行調試的文件,但它表示無法找到該文件。我附上了選項的屏幕截圖。

我已經使用了Firefox Zend Debugger擴展,這很好。現在,我只想知道如何在Eclipse中做到這一點。

基本選項有:文件和URL

回答

0

您是否使用Eclipse調試了其他應用程序?如果是這樣,就應該不會有太大的不同:

  1. 我通常調試上/,這意味着我登錄到應用程序,去的地方我需要,然後再準備調試方案(包括在適當的斷點)。接下來,我運行一個「常規」調試會話 - >在瀏覽器上打開一個新選項卡。我忽略此選項卡,而是返回到我準備要調試的場景的選項卡,然後繼續。
  2. 我通常使用標記/或/index.php作爲「調試入口點」(或任何術語)。如果需要(我認爲我不需要Yii),我會配置一些「路徑」,告訴IDE「/」由HTDOCS翻譯/表示。再次,我不認爲我需要與Yii(但我迄今爲止對Yii的調試很少)。
  3. 我曾經有一篇關於用PDT(這是Eclipse)和xDebug(這是Zend Debugger的替代品,本質上是相同的)來調試Drupal的博客文章。您可能會覺得它很有用:link

祝你好運!

0

在一個框架中,在框架規則內工作。如果某些內容不起作用,請不要嘗試逐步查看代碼。這是徒勞無益的,因爲你會通過幾十個封裝函數,沒有明顯的順序。 Yii建立在singleton模式上,根據我的經驗,它幾乎不可能知道你在哪裏或去哪裏。

相關問題