2012-04-06 48 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模式上,根据我的经验,它几乎不可能知道你在哪里或去哪里。

相关问题