在Eclipse中使用Zend Debugger调试Yii Web应用程序

时间:2012-04-06 23:42:31

标签: php eclipse debugging yii zend-debugger

我有Zend调试器在Eclipse中成功运行但我不明白如何调试Yii项目。即,我可以调试单页PHP脚本,但我不知道Yii Web应用程序的配置选项是什么。

例如,我认为Controller文件将是我选择执行调试的文件,但它说文件无法找到。我附上了选项的屏幕截图。

我使用了Firefox Zend Debugger扩展程序,效果很好。现在,我只想知道如何在Eclipse中完成相同的操作。

基本选项包括:文件和网址

2 个答案:

答案 0 :(得分:0)

您是否使用Eclipse调试过其他应用程序?如果是这样,它应该没有太大的不同:

  1. 我通常在/上调试,这意味着我登录到应用程序,转到我需要的任何地方,然后准备调试的场景(包括适当的断点)。接下来,我运行“常规”调试会话 - >在浏览器上打开一个新选项卡。我忽略了这个选项卡,而是回到我准备调试的方案的选项卡,然后继续。
  2. 我通常将标记/或/index.php作为“调试入口点”(或任何术语)。如果需要(我不认为我需要与Yii),我会配置一些“路径”告诉IDE“/”由HTDOCS翻译/代表。再一次,我认为我不需要和Yii一起使用(但到目前为止我对Yii调试的很少)。
  3. 我曾经有一篇关于使用PDT(也就是Eclipse)调试Drupal的博客文章和x​​Debug(它是Zend Debugger的替代品,基本上是相同的)。您可能会发现它很有用:link
  4. 祝你好运!

答案 1 :(得分:0)

在框架中,在框架规则内工作。如果某些东西不起作用,请不要尝试逐步检查代码。这是非生产性的,因为你将通过几十个封装的函数,没有明显的顺序。 Yii是基于singleton模式构建的,根据我的经验,它几乎不可能知道你在哪里或你去哪里。